Informatică, întrebare adresată de vartictudor, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de boiustef
1

#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;

}


vartictudor: ceva e gresit te rog sa repari, m-ar ajuta foarte mult
boiustef: nu e gresit, codul e verificat pe pbinfo #2318 la care cu acest cod am luat 100. foate des de la copiere de aici nu merge codul... rescrie codul, nu copia
boiustef: ce eroare iţi dă?
vartictudor: Eroare de compilare
vartictudor: am scris codul acum si nu l-am copiat...
boiustef: poate ceva nu bine copii? spune locul unde este eroaea sau adu aici mesajul de la compilare
boiustef: in Romania este numele Vartic? Ştiu că în Rep.Mold. este
vartictudor: Da Vârtic e din Romania
boiustef: Să fie sănătos!!!
vartictudor: Mersi presupun
Alte întrebări interesante