Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] número capicúa en C++

Estas en el tema de número capicúa en C++ en el foro de C/C++ en Foros del Web. Hola, Debo hacer este ejercicio, he investigado en internet como hacer esto y no entiendo nada, alguien puede explicarme por favor?. Solo llevo esto: Código: ...
  #1 (permalink)  
Antiguo 19/09/2015, 10:22
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 15 años, 5 meses
Puntos: 5
Pregunta número capicúa en C++

Hola,
Debo hacer este ejercicio, he investigado en internet como hacer esto y no entiendo nada, alguien puede explicarme por favor?.

Solo llevo esto:
Código:
//Declaración de variables
    int liNumero;

    //Entrada de datos
    do
    {
        cout << "N\243mero entero de cinco d\241gitos: " << endl;
        cin >> liNumero;

        if (liNumero < 10000 || liNumero > 100000)
            cout << "\n\tError!, debe ingresar un n\243mero de cindo d\241gitos.\n" << endl;
    } while (liNumero < 10000 || liNumero > 100000);
Espero que puedan explicarme, seria de mucha ayuda, saludos!.
  #2 (permalink)  
Antiguo 19/09/2015, 20:27
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: número capicúa en C++

Ok, no vas mal pero en el if en vez de 100000 iría 99999.
Ahora viene lo de capilla. Si haces esto:
Código C:
Ver original
  1. if (num%10 == num/10000)
  2.    //por ahora es capítulo
  3.    if (((num%100)/10) == ((num/1000) - (num/10000)*10))
  4.       //definitivamente es capicuo
Esta escrito en el móvil pero vamos que es sencillo. Lo que hago es obtener el valor de las decenas de millar y de las unidades y si son iguales paso a la siguiente comparación donde compruebo que las unidades de millar y las decenas sean iguales y si es así es capicuo.
  #3 (permalink)  
Antiguo 20/09/2015, 10:19
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: número capicúa en C++

vale gracias hermano!!!!!!!

Etiquetas: int
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:39.