Cate numere de 3 cifre exista intr-un vector cu un numere intregi introduse de la tastatura.
Răspunsuri la întrebare
Răspuns de
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;
}
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă