Ответ:
using System;
class Program
{
static void Main(string[] args)
double x = 2.0; // заданное значение x
double sum = 0.0; // начальное значение суммы
double term = x; // первый член ряда
int i = 1; // счетчик итераций
// вычисление суммы с точностью до 0.000001
while (Math.Abs(term) > 0.000001)
sum += term;
i++;
term *= -x * x / (2 * i - 1) / (2 * i - 2);
}
// вывод результата
Console.WriteLine("Сумма членов ряда: " + sum);
// вычисление суммы первых 10 членов ряда
sum = x;
term = x;
for (i = 2; i <= 10; i++)
Console.WriteLine("Сумма первых 10 членов ряда: " + sum);
// задержка консоли
Console.ReadKey();
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
using System;
class Program
{
static void Main(string[] args)
{
double x = 2.0; // заданное значение x
double sum = 0.0; // начальное значение суммы
double term = x; // первый член ряда
int i = 1; // счетчик итераций
// вычисление суммы с точностью до 0.000001
while (Math.Abs(term) > 0.000001)
{
sum += term;
i++;
term *= -x * x / (2 * i - 1) / (2 * i - 2);
}
// вывод результата
Console.WriteLine("Сумма членов ряда: " + sum);
// вычисление суммы первых 10 членов ряда
sum = x;
term = x;
for (i = 2; i <= 10; i++)
{
term *= -x * x / (2 * i - 1) / (2 * i - 2);
sum += term;
}
// вывод результата
Console.WriteLine("Сумма первых 10 членов ряда: " + sum);
// задержка консоли
Console.ReadKey();
}
}