Informatică, întrebare adresată de MigiToHidari, 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ă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

Răspunsuri la întrebare

Răspuns de passbrain123
18
#include <iostream.h>
int main() {
    long int n;

    cout<<"n=";
  
    cin>>n;

     int k = n%10;

     n /=10;

     while (n&&(k%2!=0)) {

           k=n%10;
n/=10;
     }

     if (k%2==0) cout<<k;

     else cout<<"-1";

    return 0;
}
Alte întrebări interesante