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ăspunsuri la întrebare
Răspuns de
1
#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.
Mariacc:
mulțumesc mult
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă