Факториал числа вычисляется неверно - C#

Узнай цену своей работы

Формулировка задачи:

Почему-то показывает всегда нуль.Что-то не так или очень быстро это делается?
   do
                {
                    Console.Write("Введите неотрицательное число: ");
                    match = Regex.Match(s = Console.ReadLine(), @"^[+]?[1-9]\d*$");
                } while (!match.Success);
                a = uint.Parse(s);
 
                sWatch.Start();
                Console.WriteLine("Факториал числа: " + MyMath.FactFor(a));
                sWatch.Stop();
                Console.WriteLine("Затраченное время: " + sWatch.ElapsedMilliseconds);

Решение задачи: «Факториал числа вычисляется неверно»

textual
Листинг программы
int t
for (t = 1; t <= n; t++) res *= t;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы