PDA

Visualizza la versione completa : [C]sommare gli elementi di un array


Skass89
18-12-2009, 16:43
ciao rag...devo fr qst programma ke nel main venga kiamata la funzione ke somma gli elementi dell'array e non riesco a farlo funzionare....aiutatemi voi please, vi posto il codice:

#include <stdio.h>
#define dim 10
int somma (int a[]);


int main(){
int a[dim];
int n, i;

printf("inserire dimensioni vettore = ");
scanf("%d", &n);

for(i=0;i<n;i++){
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}

printf("la somma degli elementi del vettore e' %d\n", somma(n));

system("pause");
return 0;
}


int somma(int a[]){
int i, n, sum;

for(i=0;i<n;i++){
sum=sum+a[i];
}
return sum;
}

YuYevon
18-12-2009, 17:01
#include <stdio.h>
#define dim 10
int somma(int a[], int n);




int main(){
int a[dim];
int n, i;

printf("inserire dimensioni vettore = ");
scanf("%d", &n);

for(i=0;i<n;i++){
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}

printf("la somma degli elementi del vettore e' %d\n", somma(a, n));

system("pause");
return 0;
}


int somma(int a[], int n){
int i, sum = 0;

for(i=0;i<n;i++){
sum=sum+a[i];
}
return sum;
}


Alla funzione devi passare l'array e la sua dimensione. Comunque la prossima volta posta il codice indentato con i tag code.

Skass89
18-12-2009, 17:13
grazie per l'aiuto e x il consiglio...ma sn nuovo di qst forum e nn sapevo....grazie ancora ;)

oregon
18-12-2009, 17:30
Originariamente inviato da Skass89
...ma sn nuovo di qst forum e nn sapevo....

Un'altra cosa che non sai ... non usare abbreviazioni da SMS ... questo non un cellulare e puoi scrivere in maniera da farti capire. La maggior parte dei partecipanti non gradiscono questo tipo di linguaggio ...

YuYevon
18-12-2009, 17:46
snt Skass89 tu nn puoi scrv ks xk nn si kpsc nnt kpt????????!!!!!!!!1111234 LOL

Scusate, mi ci voleva. Concordo pienamente con oregon, anche io non digerisco lo stile da sms sul web. Nemmeno negli sms, in verit.

Comunque vabb al di l del nostro amico Skass89, in generale suggerisco una lettura (con relativo pensierino scritto) del regolamento e della cara, vecchia e sempre pi dimenticata Netiquette : (http://forum.html.it/forum/showthread.php?s=&threadid=973887)-) (http://it.wikipedia.org/wiki/Netiquette)

Per i pi pigri, gli occhi e la bocca della faccina sono hyperlink.

Loading