using System;
namespace Lab3_3
{
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Вариант №7"); //Вывод
Console.ResetColor();
double y, a;
int n;
Console.Write("Введите начальный X: ");
int Xn = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите конечный X: ");
int Xk = Convert.ToInt32(Console.ReadLine());
//Ввод и преобразование
Console.Write("Введите dx(шаг): ");
int dx = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите е: ");
int e = Convert.ToInt32(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("┌----------------------------------┐");
Console.WriteLine("| Таблица значений функции arcctg |");
Console.WriteLine("└----------------------------------┘");
Console.ResetColor();
Console.WriteLine("┌----------------------------------┐");
Console.WriteLine("|----------------------------------|");
Console.WriteLine("| x | y | Конец |");
Console.WriteLine("|----------+-----------+-----------|");
for (int x = Xn; x <= Xk; x += dx)
{
y = 0; a = 1;
for (n = 0; Math.Abs(a) > e; n++)
{
a = Math.Pow(-1, (n + 1)) * Math.Pow(x, (2 * n + 1)) / (2 * n + 1);
y += a;
}
Console.WriteLine("| {0,5:F6} | {1,5:F6} | {2,5:F6} |", x, y, n);
Console.WriteLine("|----------+-----------+-----------|");
}
Console.WriteLine("└----------------------------------┘");
Console.ReadKey();
}
}
}
учитывая условие x>1, ничего не выводит