A palindromiske nummer er et tal , der læses den samme frem som tilbagestående , og kan forekomme i alle basissystemet. Det er almindeligt at bruge en palindromisk tal generator i computer programmering til forskellige funktioner eller som en øvelse for begyndelsen programmører. En simpel palindromiske nummer funktion kan skrives på ethvert sprog og fastkilet til enhver base, men proceduren er stort set den samme . Instruktioner
1
Begynd din palindromic nummer generator ved at oprette en input -funktion , der tester for heltal med mindst ét ciffer . En palindromisk nummer , per definition, er et heltal, så sørg for at frasortere eventuelle ikke- heltal numre før starten.
2
Tilføj indtastet heltal til dens omvendte (de fleste programmeringssprog har en funktion til vende heltal) . For eksempel, hvis dit nummer er 412 , bør dit program tilføje 412 + 214 .
3
Test for palindromic tal generation fra din første tilføjelse. Funktionen (afhængigt af din programmeringssprog ) være en boolean test for ligestilling mellem den genererede nummer og dens omvendte .
4
Output værdien af det genererede tal , hvis testen er sand. Vende genererede tal og føje den tilbage til sig selv, hvis testen er falsk. Gentag denne løkke, indtil dit program genererer en sand værdi . ( Ikke alle heltal vil generere et palindromic nummer. )
5
Tilføj lidt ekstra til dit program ved at indsætte en optælling funktion. Denne funktion skal tælle , hvor mange gange programmet tilføjet en række , og dens omvendte før udskrivning til følge. Vær sikker på at udsende tællevariabel sammen med resultatet!