"La palabra capicúa (en matemáticas, número palíndromo) se refiere a cualquier número que se lee igual de izquierda a derecha y de derecha a izquierda (Ejemplos: 212, 7.540.550.457). El término se origina en la expresión catalana cap i cua (cabeza y cola)"
import javax.swing.JOptionPane;
public class Capicua {
String x;
int l;
public Capicua() {
x=JOptionPane.showInputDialog("Ingrese el numero","aqui");
l=x.length()-1;
}
public String cp(){
int a,b,ban=1;
for(a=0,b=l;a<b;a++,b--)
if(x.charAt(a)!=x.charAt(b))
ban=0;
if(ban==1)
return "Capicua";
else
return "No capicua";
}
public static void main(String[] args) {
Capicua x=new Capicua();
System.out.print(x.cp());
}
}
No hay comentarios:
Publicar un comentario