Console.WriteLine("x\t\ty");
for (double x = x0; x <= xMax; x += h)
Console.WriteLine($"{x}\t\t{y0}");
double k1 = h * F(x, y0, y1, y2);
double k2 = h * F(x + h / 2, y0 + k1 / 2, y1, y2);
double k3 = h * F(x + h / 2, y0 + k2 / 2, y1, y2);
double k4 = h * F(x + h, y0 + k3, y1, y2);
y0 += (k1 + 2 * k2 + 2 * k3 + k4) / 6;
static double F(double x, double y, double yp, double ypp)
return -2 * ypp + yp - 2 * y;