Fie n un număr natural, citit de la tastatură. Scrieți un algoritm care testează
dacă n este palindrom (citit de la stanga la dreapta și de la dreapta la stânga este
acelaşi). De exemplu 1331, 14541 sunt palindroame.
frumosulTV:
în pseudocod va rog
Răspunsuri la întrebare
Răspuns de
1
int main()
{int n, inv=0, cn, c;
cin>>n;
cn=n;
while (n!=0)
{c=n%10;
inv=inv•10+c;
n=n/10;
}
if (inv==cn)
cout< return 0;
}
{int n, inv=0, cn, c;
cin>>n;
cn=n;
while (n!=0)
{c=n%10;
inv=inv•10+c;
n=n/10;
}
if (inv==cn)
cout< return 0;
}
citeste a;
inv <— 0;
— cat timp (a!=0) executa
| inv <— inv*10+a%10;
| a <— a/10;
|__•
— daca (inv=a) atunci
| scrie “este palindrom”;
| altfel
| scrie “ nu este palindrom”;
|__•
sper ca intelegi
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă