Media tra i voti di 27 studenti

media

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 ***”

Cattura

Commenti

  1. va bene. La variabile media è definita di tipo intero per cui è normale che ti restituisca la parte intera del numero!

    RispondiElimina

Posta un commento