Presupun ca vrei in C++, ele fiind de a 9a.
1) O sa presupun ca ai facut singur input-ul la vector, notat cu v[i]
//v[i] dat anterior, n = nr elemente in vector(dat si el anterior)
bool exista_2cif = false;
int cif;
for(int i=0 ; i<n ; i++) {
copy = v[i];
cif = 0;
while(copy != 0) {
cif++;
copy /= 10;
}
if(cif == 2) {
cout<<i+1<<" ";
exista_2cif = true;
}
}
if(!exista_2cif) cout<<"nu exista";
2) Algoritmul este relativ similar cu cel de la 1. Consider v[i] vectorul dat si n numarul de elemente.
int s=0;
for(int i=0 ; i<n ; i++) {
if(v[i] % 10 == 5) s += v[i];
}
if(s == 0) cout<<"nu exista";
else cout<<s;