TestingFrenzy

Ex4 C Lab

Nov 11th, 2025 (edited)
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <errno.h>
  3.  
  4. int main() {
  5.     int NUMBER_OF_GRADES;
  6.     int GRADE_X;
  7.     int Sum = 0;
  8.  
  9.     printf("Inserire numero di voti per la media aritmetica: ");
  10.     if (scanf("%d", &NUMBER_OF_GRADES) != 1) {
  11.         perror("Errore trovato nell'inserimento di dei voti ricevuti..");
  12.         return 1;
  13.     } else if (NUMBER_OF_GRADES <= 0) {
  14.         perror("Errore trovato nell'inserimento di dei voti è errato, il valore inserito è negativo");
  15.         return 1;
  16.     }
  17.  
  18.     for (int i=1; i<=NUMBER_OF_GRADES; i++) {
  19.         printf("inserire voto n%d: ", i);
  20.         if (scanf("%d", &GRADE_X)!=1) {
  21.             perror("Errore trovato nell'inserimento del voto..");
  22.             return 1;
  23.         } else if (GRADE_X <= 0) {
  24.             perror("Errore trovato nell'inserimento del voto.. non esistono voti negativi");
  25.             return 1;
  26.         }
  27.         Sum = Sum + GRADE_X;
  28.     }
  29.  
  30.     GRADE_X = Sum/NUMBER_OF_GRADES;
  31.     printf("La media finale è di %d", GRADE_X);
  32.  
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment