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

Scrieţi un subprogram care realizează conversia unui număr natural din baza 10 în baza 2.C++


boiustef: subprogramul afişează la ecran rezultatul ?
boiustef: ce înseamnă realizează?
Chocolata: Realizează adica face
Chocolata: Da trebuie să afişeze
boiustef: am postat întregul cod, nu numai subprogramul
Chocolata: Băă cuum poţi face toate aceste programe,de unde ai învaţat?bravo

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

Explicație:

#include <iostream>

using namespace std;

long long n;

void conversie(long long x)

{

   int k=0, v[1000], i;

   for (i=0; i<100; ++i) v[i]=0;

   while (x)

   {

       v[k++]=x%2;

       x=x/2;

   }

   for (i=k-1; i>=0; --i)

       cout << v[i];

   cout << endl;

}

int main()

{

   cout << "n= "; cin >> n;

   cout << " conversia lui binara: ";

   conversie(n);

   return 0;

}


Chocolata: bai cum pot sa te gasesc pe instagram sau facebook?
boiustef: vreau să ştiu către cine se poate aplica adresarea băi...
Chocolata: сătre tine :)
Alte întrebări interesante
Matematică, 8 ani în urmă