Escreva um programa que, dada uma variável x com algum valor inteiro, temos um novo x de
acordo com a seguinte regra:
• se x é par, x = x / 2
• se x é ímpar, x = 3 * x + 1
• imprime x
• O programa deve parar quando x tiver o valor final de 1. Por exemplo, para x = 13, a saída
será: 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1
Soluções para a tarefa
Respondido por
2
Resposta:
Explicação:
Em python:
x = int(input("digite o valor de x"))
while x>1:
print(x)
if x%2==0: % Chega se é par
x = x/2
else:
x = 3*x +1
Perguntas interessantes
Biologia,
4 meses atrás
Inglês,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
5 meses atrás
Biologia,
10 meses atrás
Biologia,
10 meses atrás
Biologia,
10 meses atrás