Предмет: Информатика,
автор: dfhfvbt
Розглянемо алгоритм, який приймає на вхід додатне ціле число n. якщо n парне, алгоритм ділить його на два, інакше алгоритм множить його на три і додає одиницю.
Наприклад, для n=5 виходить наступна послідовність: 5 → 16 → 8 → 4 → 2 → 1.
Ваше завдання змоделювати виконання цього алгоритму для заданого значення n.
Приклад виведення на екран: 5 5 16 8 4 2 1
JAVA
Ответы
Автор ответа:
0
int n = 5;
while (n != 1) {
System.out.println(n);
if (n % 2 == 0) {
n /= 2;
} else {
n = n * 3 + 1;
}
}
System.out.println(n);
Похожие вопросы
Предмет: Математика,
автор: kolinkopolina3
Предмет: Математика,
автор: ilyalugovoy123
Предмет: Химия,
автор: roown
Предмет: Физика,
автор: mashula480
Предмет: Математика,
автор: uriyandreev01