Informatică, întrebare adresată de justinbieber, 9 ani în urmă

Cate numere de 3 cifre exista intr-un vector cu un numere intregi introduse de la tastatura.

Răspunsuri la întrebare

Răspuns de Owned
0
Facem un subprogram care sa numere cate cifre are un numar.

int nrcif (int x)
{ int nr=0;
while(x>0)
{x=x/10;
nr++;
}

return nr;
}

Apelam subprogramul in main, pt fiecare element din vector:

int main()
{ int n, v[100], nr=0;
cin>>n;
for(int i = 1; i<=n; i++)                // citim vectorul
cin>>v[i];

for(int i = 1; i<=n; i++)
if(nrcif(v[i]) == 3)                     //verificam nr de cifre pt fiecare element
nr++;                                     //daca indeplineste conditia, il numaram.

cout<<"Sunt"<<" "<<nr<<" "<<"de 3 cifre in vector";              //afisam

return 0;
}

Alte întrebări interesante