Упражнения на Java: начните программу с целого числа n, разделите n на 2, если n четное, или умножьте на 3 и добавьте 1, если n нечетное, повторяйте процесс до тех пор, пока n = 1

Java Basic: Упражнение 86 с решением

Напишите программу на Java, начинающуюся с целого числа n, разделите n на 2, если n четно, или умножьте на 3 и добавьте 1, если n равно странно, повторяйте процесс до n = 1.

Пример решения:

Код Java:

  import java.util.Scanner; открытый класс Main {public static void main (String [] args) {int ctr = 0; Scanner in = new Scanner (System  .in); int n = in.nextInt (); while (n! = 1) {System.out.println (n); if (n% 2 == 0) {n = n/2; ctr + = 1  ;} else {n = (3 * n + 1)/2; ctr + = 1;}} System.out.println (ctr); in.close ();}}  

Если ввод 5

Пример вывода:

 58424 

Блок-схема:

Предыдущий: Напишите программу на Java, чтобы проверить, начинается ли строка с указанного слова.
Далее: Напишите программу на Java, затем прочтите целое число и вычислите сумму его цифр и напиши т номер каждой цифры суммы на английском языке.

Оцените статью
nanomode.ru
Добавить комментарий