👤

Se introduc la tastatura n numere naturale.
a) Sa se afiseze cea mai mare cifra a fiecarui numar.
b) Sa se afiseze cele care sunt palindrome.

Algoritm pseudocod.


Răspuns :

Răspuns:

a)

#include <iostream>  

using namespace std;  

int NumarMaxim(int x)

{

   int Max = 0;

   while (x)

   {

       if (x % 10 > Max)

           Max = x % 10;

       x /= 10;

   }

   return Max;

}  

int main()

{

   int n, x;

   

   cin >> n;

   for (int i = 1; i <= n; i++)

   {

       cin >> x;

       cout << NumarMaxim(x);

   }

   return 0;

}

b)

#include <iostream>

using namespace std;

int Palindrom(int x)

{

   int p = 0;

   while (x)

   {

       p = p * 10 + x % 10;

       x /= 10;

   }

   return p;

}

int main()

{

   int n, x;

   

   cin >> n;

   for (int i = 1; i <= n; i++)

   {

       cin >> x;

       if (x == Palindrom(x))

           cout << x << " ";

   }

   return 0;

}

Explicație:

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate 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 și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!


Ze Learnings: Alte intrebari