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ăspunsuri la întrebare
Răspuns de
0
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.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Studii sociale,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă