Добрый день, уважаемые форумчане! Гипотеза Коллатца описывается следующим образом, берём любое натуральное число n, если оно чётное — делим его на 2, а если нечётное — умножаем на 3 и прибавляем 1. Над полученным числом выполняем те же самые действия, и так далее. Гипотеза Коллатца заключается в том, что какое бы начальное число n мы ни взяли, рано или поздно мы получим единицу. Как при помощи написать макрос с циклом, чтобы над любым заданным числом макрос выполнял проверку гипотезы Коллатца, то есть делил на 2 если оно четное, а если нечетное - умножал на 3 и прибавлял 1, и так далее пока результат не становился 1.
Проверка гипотезы Коллатца, Как написать макрос для проверки гипотезы Коллатца
09.01.2016 10:38:14
|
|
|
|
09.01.2016 10:55:23
|
|||
|
|
09.01.2016 10:56:41
|
|
|
|
09.01.2016 11:00:58
|
|
|
|
09.01.2016 11:05:04
|
|
|
|
09.01.2016 11:07:06
|
|
|
|
09.01.2016 11:27:25
Но макрос МВТ, выводит результат в MsgBox, макрос JayBhagavan в окно immediate, а мой вообще никуда. ![]() |
|||
|
|
09.01.2016 12:15:54
![]() |
|||
|
|
09.01.2016 12:20:27
Котяру незаслуженно лишили спасибы ((
|
|
|
|
09.01.2016 13:30:53
Просили что?
![]() |
||||
|
|
|||
Читают тему