/*leggendo in input il numero di volte che un dado
deve essere lanciato, simula questa situazione mediante la generazione di un
numero casuale compreso tra 1 e 6; quindi calcola la frequenza con la quale ciascuna delle sei facce
viene selezionata all'aumentare dei lanci.
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
int main(){
int numeroLanci, numeroCasuale;
int temp1=0,temp2=0,temp3=0,temp4=0,temp5=0,temp6=0;
int array[6];
srand(time(NULL));
for(int i=0; i<6; i++){
array = i++;
}
cout << "Quante volte vuoi lanciare il dado? ";
cin >> numeroLanci;
for(int i=0; i<numeroLanci; i++){
numeroCasuale=rand()%6+1;
switch (numeroCasuale)
{
case 1: temp1++ ;
break;
case 2: temp2++ ;
break;
case 3: temp3++ ;
break;
case 4: temp4++ ;
break;
case 5: temp5++ ;
break;
case 6: temp6++ ;
break;
}
}
cout << "Il numero" << array[0] << " e' uscito " << temp1 << " volte" << endl;
cout << "Il numero" << array[1] << " e' uscito " << temp2 << " volte" << endl;
cout << "Il numero" << array[2] << " e' uscito " << temp3 << " volte" << endl;
cout << "Il numero" << array[3] << " e' uscito " << temp4 << " volte" << endl;
cout << "Il numero" << array[4] << " e' uscito " << temp5 << " volte" << endl;
cout << "Il numero" << array[5] << " e' uscito " << temp6 << " volte" << endl;
return 0;
}