Исправьте код

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, ничего не выводит
задание 3

Тут странное что-то, и непонятно что за е.

е - это точность, с которой будут выводиться числа

Так оно обычно что-нибудь типа 0.00001, а не int.

видимо этот цикл бесконечный:

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

Как отлаживать маленькие программы – Блог Петра Калинина