Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите пожалуйста программу на C#

Виктория Ронован Ученик (96), открыт 4 недели назад
3 ответа
Jurijus Zaksas Искусственный Интеллект (445688) 4 недели назад
И как нам это вычислить, если дано только n, а х не дано, позвольте узнать?
Мак Миллан Ученик (93) 4 недели назад
static void Main()
{
Console.Write("Введите натуральное число n: ");
int n = Convert.ToInt32(Console.ReadLine());

Console.Write("Введите значение x: ");
double x = Convert.ToDouble(Console.ReadLine());

double numerator = 1;
double denominator = 1;

for (int i = 1; i <= n; i++)
{
// Числитель: (x-1) * (x-3) * ... * (x-n)
numerator *= (x - (2 * i - 1));
// Знаменатель: (x-2) * (x-4) * ... * (x-(n-1))
if (2 * i <= n) // Проверяем, чтобы избежать выхода за пределы
{
denominator *= (x - (2 * i));
}
}

double S = numerator / denominator;
Console.WriteLine($"Результат S = {S}");
}
Похожие вопросы