Răspuns :
Raspunsul pentru cea cu vectori:
#include <iostream>
using namespace std;
int main(){ int v[1000],n,i,S=0; cin>>n; for(i=0;i<n;i++) { cin>>v[i]; if(i%2!=0) { if(v[i]%2==0) S=S+v[i]; } } cout<<S; return 0;}
#include <iostream>
using namespace std;
int main(){ int v[1000],n,i,S=0; cin>>n; for(i=0;i<n;i++) { cin>>v[i]; if(i%2!=0) { if(v[i]%2==0) S=S+v[i]; } } cout<<S; return 0;}
Modul cel mai simplu la ambele probleme este cu vectori, parcurgi fiecare vector cu un for si cu un if mereu verifici elementul curent daca e mai mic ca 10, sau par, sau daca are inimia buna si ochi albastrii, daca pozitia e impara etc., si daca are il adaugi la suma sau produs, care vor fi niste variabile declarate in prealabil si initializate cu 0 respectiv 1.
Iti atasez si niste moduri putin mai avansate daca te incumeti:
Iti atasez si niste moduri putin mai avansate daca te incumeti:

