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

Enunț: Scrie un program care să citească numere naturale nenule până la apariţia lui 0 (0 nu face parte din șir) și să afișeze cel mai mare număr din șir care are toate cifrele pare. Dacă nu există numere cu toate cifrele pare, atunci se va afișa mesajul „Nu exista”. Salvează programul, în portofoliul tău, cu denumirea A10. Exemplu: pentru șirul: 94 24 84 68 0 se va afișa: 84.​


fatman195322: Numere citite de la tastatura, nu?

Răspunsuri la întrebare

Răspuns de fatman195322
4

#include <iostream>

using namespace std;

int main()

{unsigned int x,copx,maxi=1;

bool ok,da=1;

while (da==1)

{cin>>x;

if (x==0)

da=0;

else

{ok=1;

copx=x;

while (copx>0)

{if (ok==1)

if (copx%10%2==1)

ok=0;

copx=copx/10;}

if (ok==1)

if (x>maxi)

maxi=x;}}

if (ok==1)

cout<<maxi<<endl;

else

cout<<"Nu exista"<<endl;

return 0;}

Alte întrebări interesante