Salve ragazzi
da poco tempo sto sperimentando per la prima volta il linguaggio C
ora mi sono imbattuto in un esercizio particolare ed è il seguente:
Scrivere un programma che richieda all’utente i voti delle otto prove sostenute durante l’anno da diciotto
studenti di una classe e calcoli la media di ogni studente, la media di ogni prova e la media globale. Il programma dovrà
infine visualizzare l’intera matrice e la media globale. [Suggerimento: si utilizzi una matrice di 19 linee e 9 colonne
dove nelle prime otto vengono memorizzati in ciascuna linea i voti di uno studente e nella nona la rispettiva media;
nella diciannovesima linea viene invece memorizzata la media per prova.]
#include <stdio.h>
int mat[20][10];
float media;
int voti[9];
main(){
int i,n;
n=18;
for (i=0; i<n; i++){
printf("alunno n.%d\n", i+1);
printf("prima prova: ");
scanf("%d",&voti[i]);
printf("seconda prova : ");
scanf("%d",&voti[i]);
printf("terza prova: ");
scanf("%d",&voti[i]);
printf("quarta prova: ");
scanf("%d",&voti[i]);
printf("quinta prova: ");
scanf("%d",&voti[i]);
printf("sesta prova: ");
scanf("%d",&voti[i]);
printf("settima prova: ");
scanf("%d",&voti[i]);
printf("ottava prova: ");
scanf("%d",&voti[i]);}
/*media globale*/
printf("la media globale\n\n");
media=voti[i];
for (i=0; i<7;i++)
media=voti[i]+media;
media/=8;
printf("la media \x8A:%f",media);
}
sono riuscito ad inserire per ogni studente 8 prove( è STATO COMPLICATISSIMO PER ME) e sono riuscito a calcolare la media globale
ora vorrei calcolare la media per ogni studente e la visualizzazione della matrice ? qualcuno che mi da qualche dritta??
usate un linguaggio semplice .Sono due settimane che lo studio xD