Написать программу, которая читает неотрицательное целое число, рассчитывает и печатает его факториал - C# (204051)
Формулировка задачи:
11. Факториал неотрицательного целого числа n записывается как n! И определяется следующим образом N! = n*(n-1)*(n-2)*…… для n>=0;
Написать программу , которая читает неотрицательное целое число , рассчитывает и печатает его факториал.
Решение задачи: «Написать программу, которая читает неотрицательное целое число, рассчитывает и печатает его факториал»
textual
Листинг программы
class Program { static void Main(string[] args) { Factorial ob1 = new Factorial(); int x; bool flag; Console.WriteLine("Введие число"); flag = int.TryParse(Console.ReadLine(), out x); if (flag) if(x>0&x!=0) Console.WriteLine("Факториал "+x+" это "+ob1.Factor(x)); else Console.WriteLine("Вы ввели отрицательное число или 0"); else Console.WriteLine("Вы ввели не верное значение \"n\""); Console.Read(); } } class Factorial { public int Factor(int n) { if (n == 1) return 1; n = Factor(n - 1) * n; return n; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д