online: 10; azi: 723; total: 51178 Manual clasa a ix a - Algoritmi - Algoritmi pentru conversii intre sisteme de numeratie

Manual clasa a IX a

Algoritmi

Algoritmi pentru conversii intre sisteme de numeratie

Se citeşte un numar natural n de la tastatura . Sa se afiseze reprezentarea lui in in baza q, q = [2, 9]. q şi n se introduc de la tastatură .
# include < iostream >
using namespace std ;
int main () {
int n, q;
cout << " Introduceti numarul n: " ;
cin >> n;
cout << " Introduceti baza q: " ;
cin >> q;
int remainder = n;
int power = 1 ;
int binary = 0 ;
while ( remainder != 0 ) {
int digit = remainder % q;
binary += digit * power ;
power *= q;
remainder /= q;
}
cout << "Reprezentarea lui n in baza q: " << binary << endl ;
return 0 ;
}