| Enunţul problemei
Se citeşte de la tastatură un număr natural n cu cel mult 8 cifre. Să se verifice dacă numărul citit este palindrom. Un număr este palindrom dacă citit de la dreapta la stânga este egal cu numărul citit de la stânga la dreapta. Exemplu: n=12334, se afişează NU; n=12321, se afişează DA. |
#include<iostream>
using namespace std; int main() { int n,x,ogl=0; cout<<"n=";cin>>n; x=n; while(x!=0) { ogl=ogl*10+x%10; x=x/10; } if(ogl==n) cout<<"DA"; else cout<<"NU"; } |
|
| Modificaţi programul, astfel încât, să afişeze toate numerele palindrom mai mici decât o valoare n, citită de la tastatură. | ||
"Pentru a putea întrebuinţa calculatorul la studiul problemelor concrete, omul e obligat să înveţe să gândească exact şi abstract."
Grigore Moisil
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert