• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 5 anos atrás

Como faço um programa que leia um número inteiro
de 5 dígitos e indique se ele é palíndromo?

Respostas

respondido por: lucasoliveira2021
2

Resposta:

Para verificar se é palíndromo você deve verificar se o primeiro algarismo é igual ao último e o segundo é igual ao penúltimo.

Para fazer isso utilize operações de divisão e resto para selecionar cada um dos algarismos e fazer a comparação. Abaixo segue um código em Python

(OBS: // é o sinal de divisão inteira)

Explicação:

num = int(input("Digite um número inteiro:"))

if((num//10000 == num % 10) and ((num % 10000)//1000) == (num % 100)//10):

   print("{} é um palindromo.".format(num));

else:

   print("{} não é um palindromo".format(num))

Perguntas similares