432
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