Salutare, baieti! Am nevoie de ajutorul vostru, daca aveti timp si placerea sa o faceti. Profesoara de informatica ne-a dat de rezolvat 24 de algoritme in C++, am reusit sa fac 5 care functioneaza perfect, dar acesta imi face probleme. Orice valoare as scrie in el, rezultatul este 0. Folosesc Dev C++. #include <iostream> int n,b,x,p; int main() { using namespace std; cout<<"Va rugam introduceti valoarea lui n:"; cin>>n; cout<<"Va rugam introduceti valoarea lui b:"; x=0; p=0; while(n<0) x=x+p*(n%10); p=p*b; n=n/10; cout<<x; }
Algoritmul in pseudocod:
citeste n,b;
x ia valoarea 0
p ia valoarea 1
Cat timp (n<0) executa:
x=x+p*(n%10)
p=p*b
n=n/10
scrie x