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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă