Salve a tutti,mi sto cimentando nel mondo del linguaggio C.
Ho scritto un programma che dovrebbe fare la media di n numeri e stampare il risultato,ma non capisco per quale motivo non mi funzioni.
il sorgente è questo.
#include <stdio.h>
#include <stdlib.h>
int main()
{
float cnt,n,dato,somma,media;
cnt=0;
somma=0;
printf("tra quanti numeri vuoi fare la media?\n");
scanf("%f",&n);
while(cnt<n);
{
printf("inserisci il numero");
scanf("%f",&dato);
somma=somma+dato;
cnt++;
}
media=somma/n;
printf("la media è:%f",media);
return EXIT_SUCCESS;
}