Informática, perguntado por Lucasvsspfc, 3 meses atrás

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 RheNehlsen
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