👤

BAZE DE NUMERE, C++
Se dau două numere n și b, unde b este o bază de numerație, iar n un număr reprezentat în baza b. Să se afișeze numărul obținut prin transformarea lui n din baza b în baza 10.


Răspuns :

#include <iostream>

using namespace std;

int main()

{

   int n, b, zecimal=0, z=1;

   cin >> n >> b;

   while (n)

   {

       zecimal= zecimal+n%10*z;

        n/=10; z=z*b;

   }

   cout  << zecimal;

   return 0;

}