Informatică, întrebare adresată de nimeni01, 9 ani în urmă

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ărinumărul citit va fi mai mic decât 2.000.000.000dacă numărul citit nu conține nici o cifră pară, se va afișa valoarea -1


Rodi11: Te uiti la ultima cifra si ea trebuie sa aiba acest număr ca sa fie par 0,2,4,6,8 oricare dintre acestea
nimeni01: da nu stiu sa formez un algoritm corect .....
Rodi11: ce algoritm
Rodi11: Da un exemplu pentru ca nu stiu la ce te referi întrebarea ta e cum iti dai seama ca ultima cifra este para a unu numar
Rodi11: deci daca e 0, 2 ,4 ,6, 8 Si nu 1 , 3 ,5 ,7 ,9 atunci e par
Rodi11: cele cu 1, 3 , 5 ,7 ,9 sunt impare
nimeni01: atunci reformulez intrebarea ... nu cred ca m-am facut inteles :))) stiu care sunt cifrele impare si care sunt pare nu is chiar asa p***t:))
Rodi11: ei vezi contează mult enunțul deci asa nu stiu ☺
Rodi11: nu am zis ca esti asa ☺

Răspunsuri la întrebare

Răspuns de express
18
#include <iostream>
using namespace std;

int main(){
int n, ucp=-1;
cin >> n;
do
{
if(n%2==0)
ucp = n%10, n=0;
n /=10;
}
while(n);
cout << ucp;
return 0;
}

Alte întrebări interesante