Somma tra elementi pari di un vettore 20

di il
2 risposte

Somma tra elementi pari di un vettore 20

Buonasera a tutti, devo creare un programma in grado di sommare gli elementi pari di un vettore 20. Ho scritto questo codice, mi sembra giusto ma appena lo eseguo mi stampa una somma sbagliata. Potete per favore aiutarmi a trovare l'errore?
#include<iostream>
#include<stdio.h>
using namespace std;
int main ()
{
    int i, a[20], s=0;
    for(i=1;i<=20;i++)
    {
        cout<< "Inserisci il valore: ";
        cin>> a[i];
        if(a[i]%2==0)
        {
            s=s+a[i];
        }
    }
    cout<< "La somma tra gli elementi pari e' uguale a: " <<s;
return 0;
}

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte