#include <iostream>
using namespace std;
int main(){
int v[100],n,i,s=0;
//Citire date
cout << "Nr elemente :", cin >> n;
cout << "Introduceti elementele : ";
for(i=0;i<n;i++)cin >> v[i];
//Determinare suma numere de doua cifre
for(i=0;i<n;i++){
if(v[i]>=10 && v[i]<=99 || v[i]<=-10 && v[i]>=-99)s+=v[i];
}
//Afisare rezultat
cout << s;
}
Am considerat ca numerele negative de doua cifre cuprinse in intervalul [-99,-10] au doua cifre (cerinta specifica faptul ca vectorul e format din numere intregi, nu neaparat naturale.)Daca nu doresti acest lucru poti inlocui linia "if(v[i]>=10 && v[i]<=99 || v[i]<=-10 && v[i]>=-99)s+=v[i]" cu "if(v[i]>=10 && v[i]<=99)s+=v[i]".