Originariamente inviato da Alfoxx
io il programma l'avevo scritto inizialmente con int, ma poi ho ambiato in void porpio perchè mi dava errore, ed anche se ho capito che void mi indica funzioni che non restituiscono valore, non ho capito bene il "fatto pratico"
Ma quindi tu volevi che la funzione

somma

restituisse il valore calcolato?

Allora devi scrivere

codice:
int somma(int b[],int dimensionedellarray)
{
  int total=0;

  for (int j=0;j<dimensionedellarray;j++)
    total += b[j];

  return total;
}