Respostas
Ed
Claro! Aqui está um exemplo de programa em Python que recebe dois números inteiros do usuário e determina se um número é permutação do outro: ```python def verificar_permutacao(num1, num2): # Convertendo os números em strings para facilitar a comparação str_num1 = str(num1) str_num2 = str(num2) # Verificando se os números têm a mesma quantidade de dígitos if len(str_num1) != len(str_num2): return False # Verificando se todos os dígitos de um número estão presentes no outro for digito in str_num1: if digito not in str_num2: return False return True # Recebendo os números do usuário num1 = int(input("Digite o primeiro número: ")) num2 = int(input("Digite o segundo número: ")) # Verificando se um número é permutação do outro if verificar_permutacao(num1, num2): print("Os números são permutações um do outro.") else: print("Os números não são permutações um do outro.") ``` Esse programa recebe dois números inteiros do usuário e utiliza a função `verificar_permutacao` para determinar se um número é permutação do outro. A função converte os números em strings e verifica se possuem a mesma quantidade de dígitos. Em seguida, itera sobre os dígitos de um número e verifica se eles estão presentes no outro número. Se todos os dígitos estiverem presentes, os números são considerados permutações um do outro. Caso contrário, não são permutações.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta