Buscar

61. Faça um programa que calcule o maior número palı́ndromo feito a partir do produto de dois números de 3 dı́gitos. Ex: O maior palı́ndromo fei...

61. Faça um programa que calcule o maior número palı́ndromo feito a partir do produto de dois números de 3 dı́gitos. Ex: O maior palı́ndromo feito a partir do produto de dois números de dois dı́gitos é 9009 = 91*99.

Essa pergunta também está no material:

Exercícios de Repetição em C
6 pág.

Programação I Universidade Federal Rural de PernambucoUniversidade Federal Rural de Pernambuco

Respostas

User badge image

Ed Verified user icon

Para resolver esse problema, podemos criar um loop que multiplique todos os números de três dígitos entre si e verifique se o resultado é um palíndromo. Se for, armazenamos o valor e comparamos com o próximo resultado. No final, teremos o maior palíndromo encontrado. Segue abaixo um exemplo de código em Python que resolve esse problema: ``` maior_palindromo = 0 for i in range(100, 1000): for j in range(100, 1000): produto = i * j if str(produto) == str(produto)[::-1] and produto > maior_palindromo: maior_palindromo = produto print(maior_palindromo) ``` O resultado será o maior palíndromo encontrado a partir do produto de dois números de três dígitos.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina