👤
Dovlecica15
a fost răspuns

Scrieţi un program care citeşte de la tastatură un număr natural n şi verifică dacă apare vreo cifră
impară. În caz afirmativ, se va afişa mesajul Există cifre impare, iar în caz contrar se va afişa
mesajul Toate cifrele sunt pare.
N=241893
Există cifre impare


Răspuns :

Salut!

Ai rezolvarea mai jos

#include <iostream>

using namespace std;

int main()

{

 int n;

 bool ok = false;

 cin >> n;

 while (n != 0)

 {

   int c = n % 10;

   if (c % 2 == 1)

   {

     ok = true;

   }

   n /= 10;

 }

 if (ok == true)

 {

   cout << "Există cifre impare";

 }

 else

 {

   cout << "Toate cifrele sunt pare";

 }

 return 0;

}