ci sono molte imprecisioni nel tuo codice
1) non devi passare somma come parametro
int sum(int n) {
int i, somma = 0;
for(i = 1; i <= n; i++)
somma = somma + i;
return somma;
}
2)
non fare confusione tra i tipi:
se n lo dichiari intero allora la scanf prenderà un intero(%i) non un double(%d)
scanf("%i", &n)
stesso discorso per la printf, se stampa un intero il parametro è %i non %d
|