Răspuns :
Pseodocod :
Citeste n;
Ok=1;
Cat timp (n!=0) executa {
Daca (n%2!=0){
Ok=0;}
n=n/10;}
Daca (ok==1)
Scrie "da";
Altfel
Scrie "nu";
Varianta 1 (facuta in int main() ):
int main()
{
int x;
cin>>x;
while((x%10)%2 == 0 and x>0)
{ x=x/10; }
if(x>0)
cout<<"Numarul nu are toate cifrele pare";
else
cout<<"Numarul are toate cifrele pare";
return 0;
}
Varianta 2 (functie)
int test(int x)
{
while(x>0)
{if((x%10)%2!=0)
return 0;
x=x/10;
}
return 1;
}
int main()
{
int n;
cin>>n;
if(test(n)==1)
cout<<"Numarul are toate cifrele pare";
else
cout<<"Numarul nu are toate cifrele pare";
return 0;
}
int main()
{
int x;
cin>>x;
while((x%10)%2 == 0 and x>0)
{ x=x/10; }
if(x>0)
cout<<"Numarul nu are toate cifrele pare";
else
cout<<"Numarul are toate cifrele pare";
return 0;
}
Varianta 2 (functie)
int test(int x)
{
while(x>0)
{if((x%10)%2!=0)
return 0;
x=x/10;
}
return 1;
}
int main()
{
int n;
cin>>n;
if(test(n)==1)
cout<<"Numarul are toate cifrele pare";
else
cout<<"Numarul nu are toate cifrele pare";
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!