Informatică, întrebare adresată de calintoma2004, 8 ani în urmă

informatica clasa a9a , problemele nu au legatura intre ele dar am nevoie urgenta de ele rezolvate
problema 1 -sir.afisati pozitiile elementelor cu exact 2 cifre

problema 2 -sir afisati suma elementelor cu cifra 5 in coada

Răspunsuri la întrebare

Răspuns de TheSasaWorker
0

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;

Alte întrebări interesante