#include

using namespace std;

const int MAX=50;

funzione di conversione

void conversione(int n, int&d, int v[]);
void stampa(int d, int v[]);

void conversione (int n, int&d, int v[]) {

while (n>0) {

if (n%2==0) {

v[d]=0;

}

else {

v[d]=1;

}

n=n/2;

d++;

}

d--;

}

void stampa (int d, int v[]) {

while (d>=0) {

cout

d--;

}

}

int main()

{

int numero, dimensione=0, vettore[MAX];

cout

cin>>numero;

conversione(numero,dimensione,vettore);

stampa(dimensione,vettore);

system ("pause");

return 0;

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community