Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2256029
А
Аноним
16 ноября 2024 06:15 · публичный вопрос
А
Аноним

напиши код в C#. В программу вводиться целое положительное число. Найти факториал этого числа

Ответ нейросети
16 ноября 2024 06:15

Конечно! Чтобы найти факториал целого положительного числа в C#, можно использовать рекурсивный метод или цикл. Вот пример кода, который делает это с помощью цикла:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Введите целое положительное число:");
        int number = Convert.ToInt32(Console.ReadLine());

        if (number < 0)
        {
            Console.WriteLine("Факториал определён только для положительных чисел.");
            return;
        }

        long factorial = 1;

        for (int i = 1; i <= number; i++)
        {
            factorial *= i;
        }

        Console.WriteLine($"Факториал числа {number} равен {factorial}.");
    }
}

В этом коде мы сначала запрашиваем у пользователя ввод числа, затем проверяем, является ли оно положительным. Если число положительное, мы вычисляем факториал, умножая все числа от 1 до этого числа. Результат выводится на экран.

Если вам нужна дополнительная информация о том, как работает факториал или другие аспекты C#, не стесняйтесь спрашивать!