Вычислить пример

Рейтинг: -2Ответов: 1Опубликовано: 31.05.2023

Вот сам пример:

Сам пример
Помогите, пожалуйста решить этот пример через C#. Вот код:

int proiz = 1;
for  (int i = 2; i <= 244; i += 2)
{
    for (int j = 245; j >= 3; j -= 2)
    {

        proiz *= j / i;
    }
}
Console.WriteLine(proiz);

Ответы

▲ 1

Вам не нужен второй цикл, ведь знаменатель связан с числителем.

Кроме того, деление в целых числах даст не тот результат, что следует ожидать, поэтому тип результата нужно задать вещественным, и обеспечить вещественное, а не целочисленное деление

double proiz = 1.0;
for (int i = 2; i <= 244; i += 2)   
    proiz *= i / (247.0 - i);
Console.WriteLine(proiz);