258
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