Dev - C++ - numero polindromos

 
Vista:

numero polindromos

Publicado por luis miguel (1 intervención) el 15/04/2021 08:37:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//quien me podria ayudar a completar este programa es de sololearn
 
 
#include <iostream>
using namespace std;
 
bool isPalindrome(int x) {
    //complete the function
 
 
 
 
 
 
}
 
int main() {
    int n;
    cin >>n;
 
    if(isPalindrome(n)) {
        cout <<n<<" is a palindrome";
    }
    else {
        cout << n<<" is NOT a palindrome";
    }
    return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 317
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

numero polindromos

Publicado por Miguel (215 intervenciones) el 15/04/2021 17:32:43
Y que es un palindrome?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

numero polindromos

Publicado por Alfil (1444 intervenciones) el 15/04/2021 17:47:23
Un palindromo es un número o una frase que se lee igual de derecha a izquierda que de izquierda a derecha.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

numero polindromos

Publicado por Alfil (1444 intervenciones) el 15/04/2021 17:46:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
 
bool esPalindromo(int n);
 
int main()
{
    int numero;
 
    std::cout << "Numero: ";
    std::cin >> numero;
 
    numero = abs(numero);
 
    std::cout << std::endl;
    if (!esPalindromo(numero))
        std::cout << "NO ";
 
    std::cout << "Es Palíndromo" << std::endl;
 
    return 0;
}
 
bool esPalindromo(int n)
{
    int invertido = 0;
    int numero = n;
 
    while (numero > 0)
    {
        int digito = numero % 10;
        invertido *= 10;
        invertido += digito;
        numero /= 10;
    }
 
    return invertido == n;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar