Informatică, întrebare adresată de Boltar1933, 8 ani în urmă

Să se scrie un program care să determine ultima cifră pară a unui număr natural citit de la tastatură. Problema #77 pe pbinfo.ro

Răspunsuri la întrebare

Răspuns de xBobo
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n, x;

bool ok = false;

cin >> n;

if (n == 0)

{

 cout << 0;

}

else

{

 while (n)

 {

  x = n % 10;

  if (x % 2 == 0)

  {

   ok = true;

   break;

  }

  n /= 10;

 }

 if (ok)

 {

  cout << x;

 }

 else

 {

  cout << -1;

 }

}

}

Explicație:

Alte întrebări interesante