👤

sa se afișeze toate numerele care sunt palindrom și care aparțin intervalului [a, b]. Valorile pentru a și b se citesc de la tastatură.
URGENTTTT!!! ​


Răspuns :

#include <iostream>

using namespace std;

int main()

{int a,b,i,copi,ogl,nr;

cin>>a>>b;

for (i=a;i<=b;i++)

{copi=i;ogl=0;nr=0;

while (copi!=0)

{ogl=ogl*10+copi%10;

nr++;

copi=copi/10;}

if (i==ogl && nr>=2)

cout<<i<<' ';}

return 0;

}

ogl- oglinditul numarului (rasturnatul --> 121==> rasturnatul este tot 121)

nr- numarul de cifre (ca sa nu imi iasa si cifrele ca palindromuri)

i- merge de la a la b cu pasul 1 (ex: a=9; b=12 ==> i devine 9, dupa 10, apoi 11 si, in final, 12)

copi- copia lui i

Sper ca este clar.

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