❗Гипотеза Сиракуз гласит, что любое натуральное число сводится к единице при следующих действиях над ним:
а) если число четное, то разделить его пополам;
б) если число нечетное, то умножить его на 3, прибавить 1 и результат разделить на 2.
Над вновь полученным числом вновь повторить действия a) или б) в зависимости от четности числа. Рано или поздно число станет равным 1.
Необходимо написать программу, проверяющую гипотезу Сиракуз. Пусть пользователь вводит любое натуральное число. Будем выполнять в цикле над ним вышеуказанные действия, пока оно не станет равным 1. Если гипотеза верна, то рано или поздно цикл закончится, а если нет - то произойдет зацикливание программы.
📞 +7 (499) 112-48-44
🌐 easypro.online #python #питон #pythonдлядетей #ооп #easyproacademy #easyproonline #готовьсякбудущему
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев