Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

import java.util.

Scanner;//Ariel Mamani Mariaca


public class Capicua
{
public static void main(String[]args)
{
Scanner teclado = new Scanner (System.in);

System.out.println("Ingresar un número a analizar:");


int num = teclado.nextInt();

int tam = digitos(num);


int ninv = invertido(num,tam);

if(num==ninv)
{
System.out.println("El número "+num+" es capicua");
}else{
System.out.println("El número "+num+" no es capicua");
}
}

public static int digitos(int n)


{
int c = 1;
while(n>10)
{
n = n/10;
c++;
}
return c;
}
public static int potencia(int a,int b)
{
int r =1;

for(int i=0;i<b;i++)
{
r=r*a;
}
return r;
}
public static int invertido(int n,int tam)
{
int n2;
int dig = tam-1;
int inv = 0;

for(int i=0;i<tam;i++)
{
n2 = n%10;
inv = inv+(n2*potencia(10,dig));
n = n/10;
dig--;
}
return inv;
}
}

You might also like