C Упражнения: Найдите количество завершающих нулей в заданном факториале.

Математика программирования на C: Упражнение 10 с решением

Напишите программу на C, чтобы найти количество завершающих нулей в заданном факториале.

Пример 1 :
Ввод: 4
Выход: 0
Пояснение: 4! = 24, без завершающего нуля.
Пример 2:
Ввод: 6
Выход: 1
Пояснение: 6! = 720, один в конце ноль.

Пример:
Ввод:
n = 4
n = 5
Вывод:
Количество завершающих нулей факториала 4 равно 0
Количество завершающих нулей факториала 5 равно 1

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

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

Код C:

  #include  static int trailing_Zeroes (int n) {int number = 0;  в то время как (n> 0) {число + = n/5;  п/= 5;  } номер возврата;} int main (void) {int n = 4;  printf (" nКоличество конечных нулей факториала% d равно% d", n, конечные_Ноли (n));  n = 5;  printf (" nКоличество конечных нулей факториала% d равно% d", n, конечные_Ноли (n));  return 0;}  

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

 Количество конечных нулей факториала 4 равно 0 Количество конечных нулей факториала 5 равно 1 

Блок-схема:

->

Редактор кода программирования C:

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