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


Exemplu

Intrare

1265

Ieşire

6

Răspunsuri la întrebare

Răspuns de stassahul
3
#include <iostream>
#include <cstring>

using namespace std;


int c,i,k=0;
char n[11];


int main()
{

   cin >> n;

   for(i=strlen(n)-1;i>=0;i--)
   {
       c=n[i]-'0';
       if(c%2==0)
       {
           k++;
           break;
       }
   }

   if(k!=0) cout << c;
   else cout << "-1";

   return 0;

}
Alte întrebări interesante