(99 PONTOS!!!) Por favor, ajudem-me quem manja de lógica de programação. Faça um algoritmo em linguagem C ou portugol que leia um número, que seja maior que 1 e menor que 10000 e diga se é ou não um número palíndromo. Para quem não sabe, um número palíndromo é aquele na qual é lido da mesma maneira, seja da direita para a esquerda como da esquerda para direita. Exemplo: 11, 101, 1001, 2002, 3333, etc. Muito obrigado à quem me ajudar!
Soluções para a tarefa
Respondido por
1
Mais fácil fazer em Python assim
import string
numero = str(input('Informe um número entre 1 e 1000')).strip()
reverso = numero[::-1]
if (numero == reverso):
print 'esse de fato é palindromo'
else:
print 'esse daí não é palíndromo'
Pode rodar o programa aqui
https://repl.it/@bokomoko/numero-palindromo
import string
numero = str(input('Informe um número entre 1 e 1000')).strip()
reverso = numero[::-1]
if (numero == reverso):
print 'esse de fato é palindromo'
else:
print 'esse daí não é palíndromo'
Pode rodar o programa aqui
https://repl.it/@bokomoko/numero-palindromo
Daniel3415:
Obrigado mano! É que eu tenho que passar para assembly depois, e segundo um amigo meu, o assembly não tem string.
Perguntas interessantes
Português,
9 meses atrás
Filosofia,
9 meses atrás
História,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás