Am probleme la un exercitiu de la tema in pseudocod: afisati Da/Nu daca ultimile 3 cifre formeaza palindrom pentru orice numar a.

Multumesc in avans, sunt clasa a 9-a.

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n;

   cout<<"n=";

   cin>>n;

   if(n<100)

       cout<<"Introduceti un numar cu cel putin trei cifre !!! ";

   else

   {

       int a,b,c;

   a=n%10;//ultima cifra

   b=n/10%10;//penultima cifra

   c=n/100%10;//raspenultima cifra

   if(a==c)

       cout<<"Da";

   else

       cout<<"Nu";

   }

}

Explicație:

Pentru ca numarul fomrati din ultimele 3 cifre sa fie palindrom , el trebuie sa fie egal cu oglindtul sau , adica ultima cifra sa fie egala cu raspenultima pentru ca cea din mijloc va fi  mereu aceeasi,deci egala.