Task 3: Collatz Conjecture Возьмём любое положительное целое число n. Если n парное число, поделим надвое, получим таком образом n/2. Если n непарное число, умножим на 3 и прибавим 1, получив таким образом 3n+1. Над полученным числом выполняем те же самые действия, и так далее.
Гипотеза Коллатца (3n+1 дилемма, сиракузская проблема) — одна из нерешённых проблем математики. Получила широкую известность благодаря простоте формулировки. Названа по имени немецкого математика Лотара Коллатца. Парадокс заключается в том, что независимо от того, какое n мы выберем - конечная последовательно всегда когда-то придёт к 1. Например, для числа n=20 последовательно чисел выглядит так:
20, 10, 5, 16, 8, 4, 2, 1
Создайте функцию int collatz(const int number) с параметром:
const int number - Положительное ненулевое число (начало последовательности).
Функция вернет длину последовательности для числа n. Для приведённого примера числу 20 соответствует результат 8.
Ответы на вопрос:
Объяснение: берем любое натуральное число ,
если оно четное, то делим его на 2, а если нечетное, то умножаем на 3 и
прибавляем 1 (получаем 3 + 1). Над полученным числом выполняем те же
самые действия, и так далее. Гипотеза Коллатца заключается в том, что какое
бы начальное число ни взяли, рано или поздно мы получим единицу.
Правило шифрования можно описать так: если буква стоит на непарном месте, то от ее номера отнимаем 2; если на парном - прибавляем 2. То есть, если буква была на парном месте - она останется на парном, если на непарном - тоже на непарном.
Рассмотрим слово ПАЖТХРМ и позиции букв: 17, 1, 8, 20, 23, 18, 14
Теперь проделаем операцию, обратную к описанной выше: от парных отнимаем 2, к непарным 2 прибавляем. Получим: 19, 3, 6, 18, 25, 16, 12.
Получится слово: СВЕРЧОК.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
565п31.07.2022 18:22
-
RageTeenage08.03.2023 18:33
-
Акакий5505.04.2021 01:00
-
olzhabekzhazira31.12.2022 23:17
-
олеся78830.10.2020 03:48
-
stru4kovav1318.04.2022 12:20
-
LIZETTA11105.02.2021 02:18
-
ighy611.05.2020 21:09
-
0001233333407.02.2020 04:19
-
nazarborovichok22.09.2022 02:55
![Caktus Image](/tpl/img/cactus.png)
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.