Informatică, întrebare adresată de HorneaDanielSmart, 9 ani în urmă

Algoritmul palindrom info


SeeSharp: nu ai precizat in ce limbaj...in general palindrom e atunci cand un cuvant/nr poate fi citit de la stanga sau dreapta, rezultatul fiind acelasi. EX: 11211 , capac... ideea algoritmului e sa citesti cate litere/cifre are cuvantul/nr introdus apoi sa verifici daca prima litera/cifra este egala cu ultima, apoi a doua cu penultima...pana ajungi la mijloc.(se precizeaza daca numarul/cuvantul are un numar par de litere/cifre, atunci acestea trebuie sa fie toate identice)
HorneaDanielSmart: limbaj C++

Răspunsuri la întrebare

Răspuns de cosmaandra2000
5
int n,inv,aux,nr;
cin>>inv;
inv=0;aux=nr; 
while(nr!=0)
      inv=inv*10+nr%10;
       nr=nr/10;
if(aux==inv)
      cout<<"palindrom"
else
      cout<<"nu";
return 0;
Alte întrebări interesante