13. Pedir un número entre 0 y 9.999, decir si es capicúa.
Scanner intro=new Scanner(System.in);
int num;
int a=0;
int b=0;
int c=0;
int d=0;
int num2;
System.out.println("ingrese num");
num=intro.nextInt();
num2=num;
/* a=num/1000;SI ES 1.000 O MAS.
b=num/100;SI ES 100 O MAS.
C=num/10;SI ES 10 O MAS. */
if(num>999)
{
a=num/1000;
num-=(a*1000);
}
if(num>99)
{
b=num/100;
num-=(b*100);
}
if(num>9)
{
c=num/10;
num-=(c*10);
}
if(num<10)
{
d=num;
}
if(a==c||b==d)
{
System.out.println("es capicua");
}else
{
System.out.println("no es capicua");
}
int num;
int a=0;
int b=0;
int c=0;
int d=0;
int num2;
System.out.println("ingrese num");
num=intro.nextInt();
num2=num;
/* a=num/1000;SI ES 1.000 O MAS.
b=num/100;SI ES 100 O MAS.
C=num/10;SI ES 10 O MAS. */
if(num>999)
{
a=num/1000;
num-=(a*1000);
}
if(num>99)
{
b=num/100;
num-=(b*100);
}
if(num>9)
{
c=num/10;
num-=(c*10);
}
if(num<10)
{
d=num;
}
if(a==c||b==d)
{
System.out.println("es capicua");
}else
{
System.out.println("no es capicua");
}
Comentarios
Publicar un comentario
Cual es tu solución?