come da titolo,mi sono imbattuto in quest'errore mentra calcolavo in una funzione la media di diversi elementi,approssimata sotto.
La funzione incriminata e' questa :
Codice: Seleziona tutto
int calcolamedia(int somma,int N)
{
double x=(somma/N);
int res=(int)floor(x);
return res;
}
int main()
{
int N,key;
int somma=0;
int media;
elem *head=NULL,*curr=NULL;
scanf("%d",&N);
scanf("%d",&key);
head=crealista(key);
N--;
somma += key;
curr=head;
while(N > 0)
{
scanf("%d",&key);
curr=inserisci(curr,key);
N--;
somma+=key;
}
media=calcolamedia(somma,N);
printf("%d\n",media);
