Ciao a tutti!
Devo fare un programma, che inserito un tot di voti, mi dia la media dei voti e mi dice se si è promossi, rimandati o bocciati.
Ecco il codice che ho già scritto:
codice:
#include <stdlib.h>
#include <stdio.h>
int main () {
int N=5;
int voti[N];
int i;
int insuf=0; //materie con voti compresi tra 4 e 5
int grave=0; //materie con voti dal 3 al 2
int media=0;
printf("Inserisci i tuoi voti");
printf("\n\n\n");
for (i=0 ; i<N ; i++){
printf("%d :", i+1);
scanf("%d", &voti[i]);
media=(media+voti[i]);
}
for (i=0 ; i<N ; i++){
if ((voti[i] <= 5) && (voti[i] >= 4)) insuf++;
if ((voti[i] <= 3) && (voti[i] >= 1)) grave++;
}
media=media/N;
printf("\n\nLa media dei tuoi voti e' %d", media);
system("\n\npause");
}
Come devo fare per visualizzare se si è promossi, rimandati o bocciati?
PS: oltre alle "regole normali" (insuf <= 3 rimandato , insuf > 3 bocciato)
devo aggiungere:
1 materia grave => rimandato
1 materia grave + insuf => bocciato
materia grave o insu > 2 => bocciato
Grazie in anticipo