Информатика, вопрос задал dfhfvbt , 1 год назад

Розглянемо алгоритм, який приймає на вхід додатне ціле число n. якщо n парне, алгоритм ділить його на два, інакше алгоритм множить його на три і додає одиницю.
Наприклад, для n=5 виходить наступна послідовність: 5 → 16 → 8 → 4 → 2 → 1.
Ваше завдання змоделювати виконання цього алгоритму для заданого значення n.
Приклад виведення на екран: 5 5 16 8 4 2 1
JAVA

Ответы на вопрос

Ответил makason512
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);

Новые вопросы