#include <iostream>
using namespace std;
int main()
{int n,i,x,prim=0,ult=-1;
bool ok=0;
cin>>n;
for (i=1;i<=n;i++)
{cin>>x;
if (x%2==0)
if (ok==0)
{prim=x;
ok=1;}
else
ult=x;}
if (ult==-1)
cout<<"Nu exista doua numere pare in sir"<<endl;
else
cout<<"Suma este "<<prim+ult<<endl;
return 0;
}
Tipul de date bool verifica daca o expresie este adevarata sau nu.
Am luat acea variabila ok pentru a verifica daca primul numar este completat. El este initalizat cu 0, insa primul numar par din sir poate fi chiar 0, de aceea era nevoie sa verific ca pe prim=x se intra doar o data, ca sa pot continua cu valorile pentru ultimul numar par (ult). Spor!