Sei sulla pagina 1di 1

//Genera casualmente numeri da 0 a 255, li converte in binario e li inserisce in un

vettore da 8 posti

#include <iostream>
#include <stdlib.h> // libreria per le funzioni srand, rand
#include <ctime> // La funzione time() restituisce il numero di secondi trascorsi
dal 01 Gennaio 1970
//rispetto alla data e all’ora corrispondenti all’invocazione di
tale funzione.
using namespace std;

int main() {
cout << "il numero casuale generato è "<<endl;
int resti[8]={0,0,0,0,0,0,0,0};

int n, b;
int i=0;
srand(time(NULL));
n= (rand () % 256);
cout<<n<<endl;
while (n>0) {
resti[i]=n%2;
n=n/2;
i++;
}
for(int i=7; i>=0; i--)
cout<<resti[i]<<endl;

return 0;
}

Potrebbero piacerti anche