questo è lo stesso identico programma che avevo fatto un po di tempo fa.. leggilo e vedi subito dove sta l'errore .. comunque fai un po di pasticci nel while!
codice:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int TOT, N, i;
float MEDIA;
i=0;
TOT=0;
printf("inserisci un numero:");
scanf("%d",&N);
while(N!=0) {
i++;
TOT=TOT+N;
printf("immetti numero:");
scanf("%d",&N);
}
MEDIA= (float)TOT/i;
printf("il totale è: %d, con %d addendi\n", TOT, i);
printf("\n");
printf("la media è:%f\n", MEDIA);
return 0;
}