polveri sottili
polveri sottili
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
//https://repl.it/languages/cpp #include <iostream> #include <cmath> using namespace std; void seme(){ srand((unsigned)time(NULL)); } float casuale(int MIN, int MAX, int n_decimal){ MIN=MIN*pow(2, n_decimal); MAX=MAX*pow(2, n_decimal); return(rand()%(MAX-MIN+1)+MIN)/pow(2, n_decimal); } //voglio verificare ogni ora quanti veicoli sono passati ad un casello //nell'arco della giornata int main(){ const int N=24; int veicoli[N]; for(int i=0; i<N; i++){ cout<<"veicoli passati all'ora "<<i<<": "; cin>>veicoli[i]; } const int M=6; int dadi[M]; for(int i=0; i<M; i++){ cout<<"Lancio dado "<<i<<": "; dadi[i]=casuale(1, 6, 0); } int rilievi[N]; for(int i=0; i<N; i++){ rilievi[i]=casuale(1, 60, 0); } int conta=0; for(int i=0; i<N; i++){ if(rilievi[i]>50) conta++; } cout<<"La soglia e' stata superata "; cout<<conta; cout<<" volte\n"; if(conta>3) cout<<"PERICOLO\n"; float somma=0, media; for(int i=0; i<N; i++){ somma=somma+rilievi[i]; } media=somma/N; cout<<"La media dei valori e': "; cout<<media; } |