Язык Python:
n = int(input())
k = set()
while n != 1 and n not in k:
k.add(n)
if n % 2 == 0:
n //= 2
continue
n = n * 3 + 1
if n == 1:
print("Гипотеза верна")
else:
print("Гипотезв опровергнута")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Язык Python:
n = int(input())
k = set()
while n != 1 and n not in k:
k.add(n)
if n % 2 == 0:
n //= 2
continue
n = n * 3 + 1
if n == 1:
print("Гипотеза верна")
else:
print("Гипотезв опровергнута")