373
Cerinţa
Se citește o cifră k și apoi se citesc numere până la apariția lui 0. Să se determine de câte ori apare cifra k în numerele citite pare.
Date de intrare
Programul citește de la tastatură numărul k, iar apoi numere naturale, până la apariția lui 0.
Date de ieşire
Programul afișează pe ecran numărul C, reprezentând numărul de apariții ale cifrei k în numerele citite care erau pare.
Restricţii şi precizări
- numerele citite vor fi mai mici decât
1.000.000.000 - ultimul număr citit,
0, nu se ia în considerare
Exemplu
Intrare
5 145 52 354 525 0
Ieșire
2
Explicație
S-au numărat aparițiile cifrei 5 în numerele 52 și 354.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k,x,cate=0;
cin >> k >> n;
while(n != 0)
{
if(n%2==0)
{
while(n != 0)
{
x=n%10;
if(x==k) cate++;
n=n/10;
}
}
cin >> n;
}
cout << cate;
return 0;
}
Comentarii