Напишите процедуру, которая выводит на консоль факториалы всех натуральных чисел от 1 до n - C#
Формулировка задачи:
1) Дано натуральное число n. Напишите процедуру static void Factorials (int n), которая выводит на консоль факториалы всех натуральных чисел от 1 до n.
2) Вводится последовательность целых чисел до тех пор, пока не будет введено число 0. После ввода числа 0 программа должна вывести максимальное отрицательное число.
3) Для биномиальных коэффициентов (числа сочетаний из n по k) хорошо известна рекуррентная формула: Вычислите рекурсивно значение пользуясь этой формулой и учитывая, что
Решение задачи: «Напишите процедуру, которая выводит на консоль факториалы всех натуральных чисел от 1 до n»
textual
Листинг программы
using System; namespace ovr { class Program { private static void Main(string[] args) { Console.WriteLine(C(3,10)); Console.ReadKey(); } static int C(int k, int n) { if (k == 0 || n == k) return 1; return C(k, n - 1) + C(k - 1, n - 1); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д