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![]()

Rispondi quotando