import java.io.*; class palindromes { public static void main(String Arg[ ]) throws IOException { int numero = 0; int contador = 0; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingrese numero : "); numero = Integer.parseInt(in.readLine( )); System.out.println("\nLos 100 primeros palindromes a contar del " + numero); System.out.println("\n"); while (contador < 100) { if ( invertir_num(numero) == numero) { System.out.print(numero + "\t"); contador++; } numero++; } } public static int invertir_num ( int num ) { int div_entera,resto,num_inv; num_inv = 0; div_entera = num; resto = 0; while (div_entera != 0) { resto = div_entera % 10; div_entera = div_entera / 10; num_inv = num_inv * 10 + resto; } return num_inv; } }