class Program { static void Main() { Console.Write("Enter a: "); double a = double.Parse(Console.ReadLine()); Console.Write("Enter b: "); double b = double.Parse(Console.ReadLine()); Console.Write("Enter the accuracy of the calculations e: "); double e = double.Parse(Console.ReadLine()); Console.Write("Enter step: "); double h = double.Parse(Console.ReadLine()); for (double x = a; x <= b; x+=h) { int count = 1; double temp = 1; double pov = (6 * x * x) / (2 * count * (2 * count - 1)); while (Math.Abs(pov) >= e) { ++count; temp += pov; pov *= (-1) * (6 * x * x) / (2 * count * (2 * count - 1)); } Console.WriteLine("x: {0} \t f(x): {1} \t last f<{2}>: {3}", x, temp,count, pov); } } }