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");
        }

Comentarios

Entradas populares