per comodità nel codice sorgente ho fatto la media tra solo 3 voti
#include <stdio.h>
int somma;
int i;
int voto;
int media;
void main(){
somma=0;
i=0;
do
{
printf("digita un numero");
scanf("%d",&voto);
somma=somma+voto;
i=i+1;
}
while (i<3);
{
media=somma/i;
}
printf("la media e': %d", media);
}
il programma funziona ma mi da solo il valore intero della media e inoltre da sempre l’errore “*** process returned 14 ***”
va bene. La variabile media è definita di tipo intero per cui è normale che ti restituisca la parte intera del numero!
RispondiElimina