Nu prea inteleg ce ai facut tu in cod deoarece nu esti clara in scriere si nu folosesti corect instructiunea break si nu folosesti corect variabila i
iti voi da solutia mea de 100 de puncte
#include<iostream>
using namespace std;
int main() {
int n, a[1000], f = -1, l = -1, s = 0, sem = 0;
cin >> n;
for (int i = 1; i <= n; i++)
cin >> a[i];
for (int i = 1; i <= n; i++) {
if (sem == 0 && a[i] % 2 == 0) {
f = i;
sem++;
}
if (a[i] % 2 == 0) l = i;
}
for (int i = f; i <= l; i++)
s = s + a[i];
if (f == -1)
cout << "NU EXISTA";
else cout << s;
return 0;
}