Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Aiuto programma C: somma numeri pari?
Forum - C/C++ - Aiuto programma C: somma numeri pari?

Avatar
gtedeski (Normal User)
Rookie


Messaggi: 21
Iscritto: 02/11/2008

Segnala al moderatore
Postato alle 21:15
Lunedì, 31/08/2009
ciao a tutti,potreste aiutarmi a svolgere in programma in C ke faccia la somma dei numeir pari di un vettore?io l'ho fatto così ma nn esce:

#include <stdio.h>
#include <stdlib.h>

main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int i;
int somma = 0;
float resto;
for (i = 0; i<=10; i++)
resto = a%2;
if (resto == 0)
printf("La somma dei numeri pari e': %d\n", somma);
somma=somma+a;

system("pause");
return 0;
}

PM Quote
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 21:29
Lunedì, 31/08/2009
Fai così:
Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int a[10] = {1,2,3,4,5,6,7,8,9,10};
  7. int i;
  8. int somma = 0;
  9.  
  10. for (i = 0; i < 10; i++)  
  11. if (a % 2 == 0)
  12. somma += a[i];
  13. printf("La somma dei numeri pari e': %d\n", somma);
  14.  
  15. system("pause");
  16. return 0;
  17. }


Ultima modifica effettuata da gio97 il 01/09/2009 alle 11:52


"Ditemi, sapete chi è... il ciaffo?"
"Questo essere trae origine da un arcaico lamer.
Tanto tempo fa, in una chat oscena oscena, il lamer f1192 si lamentava di non poter inserire le graffe, perché non aveva... IL CIAFFO"(L'uomo che sussurrava ai ciaffi)
PM Quote
Avatar
dacanalr (Normal User)
Rookie


Messaggi: 26
Iscritto: 23/07/2009

Segnala al moderatore
Postato alle 10:37
Martedì, 01/09/2009

credo che devi stare attento a qualche cosa:
il ciclo for non ha bisogno di qualche parentesi in più?
sempre nel for è giusto <= o è meglio < ?

pensaci e ciao


Io sono Bender! Prego, inserire floppino!
PM Quote
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Segnala al moderatore
Postato alle 11:53
Martedì, 01/09/2009
Io i sono sbagliato perché il codice l'ho riscritto copiando quello vecchio, comunque l'ultimo elemento del vettore è in a[9]. :k:


"Ditemi, sapete chi è... il ciaffo?"
"Questo essere trae origine da un arcaico lamer.
Tanto tempo fa, in una chat oscena oscena, il lamer f1192 si lamentava di non poter inserire le graffe, perché non aveva... IL CIAFFO"(L'uomo che sussurrava ai ciaffi)
PM Quote