338
Cerinţă
Să se scrie un program care să determine ultima cifră pară a unui număr natural citit de la tastatură.
Date de intrare
Programul va citi de la tastatură un număr natural.
Date de ieşire
Programul va afişa pe ecran ultima cifră pară a numărului citit.
Restricţii şi precizări
- numărul citit va fi mai mic decât
2.000.000.000
- dacă numărul citit nu conține nici o cifră pară, se va afișa valoarea
-1
Exemplu
Intrare
1265
Ieşire
6
#include <bits/stdc++.h> using namespace std; int main () { long long int n; cin >> n; int par=0; int cnt=0; if (n == 0) cnt++; while (n>0) { if (n%2==0) { par = n%10; cnt++; break; } else n/=10; } if (cnt == 0) cout << -1; else cout << par; return 0; }
Comentarii