Per chi non lo sapesse, un numero è palindromo se leggendono da ambo i sensi, il numero resta uguale.
Alcuni esempi sono
55555 12321 4554
Come capire se, digitando un numero, questo è palindromo?
Si potrebbe fare cosi
O comunque, una cosa del genere (il codice può essere errato, non ricordo bene gli argomenti di itoa.codice:bool Palindromo(int numero = 111) { char *c = new char[5]; itoa(numero,c,0); return !strcmp(c,strrev(c)); }
Però su un libro propone di capire ciò usando solo le strutture di controllo e le 4 operazioni, facendo particolare riferimento a % e /.
Io ci ho riflettuto ma non sono arrivato a una soluzione.
Voi come fareste?

Rispondi quotando