Informatică, întrebare adresată de 12wea, 8 ani în urmă

Să se facă conversia unui număr natural n din
baza 10 în baza 2.

Sa se faca prin C++

Răspunsuri la întrebare

Răspuns de rares256
1

Răspuns:

#include <iostream>

using namespace std;

long long n, b = 2, p = 1, x, r;

int main()

{

   cin >> n;

   ///baza este b, adica 2

   while(n)

   {

       r = n % b;

       n /= b;

       x = r * p + x;

       p *= 10;

   }

   cout << x;

   return 0;

}

Explicație:


12wea: Multumesc enorm de mult
rares256: cu drag
Alte întrebări interesante