online: 5; azi: 1356; total: 53362 Manual clasa a ix a - Implementarea structurilor de date - Structuri de date

Probleme Rezolvate



Manual clasa a IX a

Implementarea structurilor de date

Structuri de date

Să se memoreze într -un vector cifrele reprezentării în baza 2 ale unui număr n citit de la tastatură şi să se afişeze numărul binar obținut .
# include < iostream >
using namespace std ;
int main () {
int n;
int cifre[ 100 ]; // vector pentru cifrele numarului binar
int i = 0 ; // contor pentru numarul de cifre
cout << " Introduceti un numar : " ;
cin >> n;
while (n != 0 ) {
cifre[i] = n % 2 ;
n /= 2 ;
i++;
}
cout << "Reprezentarea binara este: " ;
for ( int j = i - 1 ; j >= 0 ; j--) {
cout << cifre[j];
}
return 0 ;
}

De exemplu, dacă introducem numărul 13, algoritmul va genera reprezentarea sa binară, adică 1101.