¿Como saber si un Entero es Palindromo o Capicúa?

Bueno en la Universidad me encontraba con esa duda. Escuchaba maneras diferentes de mis compañeros hoy en la clase de laboratorio. Me puse en casa y nada. Hasta ahorita que encontre algo interesante.

#include <iostream>
using namespace std;
int main (){
int num,x,y;
cout<<“Ingrese numero: “;
cin>>num;
if(num<=99){
x=num%10;
y=num/10;
if(x==y){
cout<<“Si es Palindromo”;
}
else
cout<<“No es Palindromo”;
}

if(num<=999){
x=num%10;
y=num/100;
if(x==y){
cout<<“Si es palindromo”;
}
else
cout<<“No es Palindromo”;
}

if(num<=9999){
x=num%10;
y=num/1000;
if(x==y){
cout<<“Si es Palindromo”;
}
else
cout<<“No es Palindromo”;
}

}

3 comentarios

  1. vales para una verga no corre

  2. Esta es la correcion a lo que el iso, se equiboco en algunos comandos pero funciona, solo necesitaba unas cuantas correcciones.

    #include
    #include

    using namespace std;

    int main(int argc, char *argv[])
    {
    int num,x,y;
    cout<>num;
    if(num<=99)
    {

    x=num%10;
    y=num/10;
    if(x==y)
    {
    cout<<"Si es Palindromo\n";
    }
    else
    {
    cout<<"No es Palindromo\n";
    }
    }
    if(num99)
    {
    x=num%10;
    y=num/100;
    if(x==y)
    {
    cout<<"Si es palindromo\n";
    }
    else
    {
    cout<<"No es Palindromo\n";
    }
    }

    if(num999)
    {
    x=num%10;
    y=num/1000;
    if(x==y)
    {
    cout<<"Si es Palindromo\n";
    }
    else
    {
    cout<<"No es Palindromo\n";
    }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
    }

    • #include
      #include

      using namespace std;

      int main(int argc, char *argv[])
      {
      int num,x,y;
      cout<>num;
      if(num<=99)
      {

      x=num%10;
      y=num/10;
      if(x==y)
      {
      cout<<"Si es Palindromo\n";
      }
      else
      {
      cout<<"No es Palindromo\n";
      }
      }
      if(num99)
      {
      x=num%10;
      y=num/100;
      if(x==y)
      {
      cout<<"Si es palindromo\n";
      }
      else
      {
      cout<<"No es Palindromo\n";
      }
      }

      if(num999)
      {
      x=num%10;
      y=num/1000;
      if(x==y)
      {
      cout<<"Si es Palindromo\n";
      }
      else
      {
      cout<<"No es Palindromo\n";
      }
      }
      system("PAUSE");
      return EXIT_SUCCESS;
      }

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: