#include <stdio.h> #include <stdlib.h> #include <time.h> int oreStudio[31]; void inputDati() { int i, ris; srand((unsigned) time(NULL)); // generatore di numeri casuali for(i = 0; i < 31; i++) { ris = (rand() % 5 + 0); // risultati dei dadi da 0 a 4 oreStudio[i] = ris; printf("%d ", ris); } printf("\n"); } int contaGiorni(int nOre) { int i, s = 0; for(i = 0; i < 31; i++) if (oreStudio[i] == nOre) s++; return s; } int somma() { int i, s = 0; for(i = 0; i < 31; i++) s += oreStudio[i]; return s; } int main() { printf("Ore studiate nei vari giorni del mese\n"); inputDati(); printf("I giorni in cui non hai studiato sono %d\n", contaGiorni(0)); printf("I giorni in cui hai studiato 1 ora sono %d\n", contaGiorni(1)); printf("I giorni in cui hai studiato 2 ore sono %d\n", contaGiorni(2)); printf("I giorni in cui hai studiato 3 ore sono %d\n", contaGiorni(3)); printf("I giorni in cui hai studiato 4 ore sono %d\n", contaGiorni(4)); printf("Le ore studiante durante tutto il mese sono %d\n", somma()); return 0; }