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

Se citeste de la tastatura numarul natural n. Scrieti un program care afiseaza numarul natural n convertit in baza 2.
C++

Răspunsuri la întrebare

Răspuns de CatalinGrigoriev
0

Salut poti folosi urmatorul algoritm / functie :

void show_binary( int dec )

{

   std::cout << "decimal = " << dec << "\n";

   

   std::string bin{};

   

   while( dec > 0 ) {

       if( dec % 2 == 0 ) bin.insert( bin.begin( ), '0' );

       else bin.insert( bin.begin( ), '1' );

       

       dec >>= 1;

   }

   

   std::cout << "binary = " << bin << "\n";

}

// nu sunt eu autorul, dar se incadreaza destul de bine

Alte întrebări interesante