Упражнения на Java: вычисление количества конечных нулей в факториале

Java Basic: упражнение 112 с решением

Напишите программу на Java для вычисления количества конечных нулей в факториале.

Пример
7! = 5040, поэтому на выходе должно быть 1.

Графическое представление:

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

Код Java:

  import java.util.Scanner; public class Example112 {public static void main (String [] arg) {Scanner in = new Scanner (System.in); System.out.  print ("Введите число:");  int n = in.nextInt ();  int n1 = n; long ctr = 0; while (n! = 0) {ctr + = n/5; n/= 5;} System.out.printf ("Количество завершающих нулей факториала% d равно% d  ", n1, ctr); System.out.printf ("  n ");  }}  

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

 Введите число: 5040. Число конечных нулей факториала 5040 равно 1258 

Блок-схема:

Редактор кода Java:

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

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