Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Ex 10.. Va rog ajutor! C++ Multumesc!

Anexe:

Răspunsuri la întrebare

Răspuns de artur99
2
Pentru a verifica dacă un număr este palindrom, va fi nevoie de generarea oglinditului său.
Generarea oglinditului se face folosind procedeul clasic de parcurgere a cifrelor unui număr, însă la fiecare pas aplicând formula nr_nou = nr_nou*10 + cifra;
Asta va asigura rescrierea numărului oglindit.

Algoritmul ar arăta astfel:

int n, t, no = 0, c;

cin>>n;
t = n;

while(t > 0){
    c = t % 10;
    no = no * 10 + c;
    t = t / 10;
}

if(n == no){
    cout<<"Nr. Palindrom";
}else{
    cout<<"Nr. nu este Palindrom";
}

Utilizator anonim: Merci mult! Ma bucur ca mi-ai si explicat ca asa numa de rezolvat nu ma ajuta! Succes si multumesc inca o data!
Alte întrebări interesante