417
Cerinţa
Să se scrie definiția completă a funcției C++ UCP care să returneze ultima cifră pară a unui număr natural transmis ca parametru.
Restricţii şi precizări
- numele funcției va fi
UCP - funcția va avea un parametru reprezentând numărul pentru care se calculează ultima cifră pară, număr natural mai mic decât 1.000.000.000
- dacă numărul nu conține nici o cifră pară, funcția va returna valoare -1
Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
int UCP(int n){
if(n == 0)
return 0;
while(n){
int c = n % 10;
if(c % 2 == 0)
return c;
n/=10;
}
return -1;
}
Comentarii