Un numero palindromo è un numero che viene letto lo stesso in avanti come indietro , e può verificarsi in qualsiasi sistema di base . E ' comune l'uso di un generatore di numeri palindromi in programmazione di computer per le varie funzioni o come esercizio per i programmatori principianti . Una semplice funzione numero palindromo può essere scritto in qualsiasi linguaggio e calettata per qualsiasi base , ma il procedimento è sostanzialmente la stessa . Istruzioni
1
Inizia il tuo generatore di numeri palindromi con la creazione di una funzione di ingresso che i test per i numeri interi con almeno una cifra . Un numero palindromo , per definizione , è un numero intero , in modo da essere sicuri di eliminare tutti i numeri non interi prima di iniziare.
2
Aggiungere il numero intero immesso al suo inverso ( la maggior parte dei linguaggi di programmazione hanno una funzione di invertire l' intero) . Ad esempio, se il numero è 412 , il programma dovrebbe aggiungere 412 + 214 .
3
prova per la generazione di numeri palindromi dalla prima aggiunta . La funzione ( a seconda del linguaggio di programmazione) dovrebbe essere un test booleano per la parità tra il numero generato e il suo rovescio .
4
uscita il valore del numero generato se il test è vero . Invertire il numero generato e aggiungere di nuovo a se stesso se il test è falso . Ripetere questo ciclo fino a quando il programma genera un valore vero . ( Non tutti i numeri interi genereranno un numero palindromo . ) Economici 5
Aggiungi un po 'di più per il vostro programma con l'inserimento di una funzione di conteggio . Questa funzione dovrebbe contare quante volte il programma di inserimento di un numero e il suo rovescio prima di emettere un risultato. Assicurati di emettere la variabile conteggio lungo con il risultato !