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 ?
Răspunsuri la întrebare
Răspuns de
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;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă