From ff1903ff808ec5193699f5fb3285c7bf14d0e2c0 Mon Sep 17 00:00:00 2001 From: AZEN-SGG Date: Wed, 14 May 2025 18:18:49 +0300 Subject: [PATCH] Task 9 is done --- 2025.05.09/09Ex/solve.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/2025.05.09/09Ex/solve.c b/2025.05.09/09Ex/solve.c index 3f6d758..d5c3bfc 100644 --- a/2025.05.09/09Ex/solve.c +++ b/2025.05.09/09Ex/solve.c @@ -13,7 +13,7 @@ int t9_solve ( int it; double integ_n; - double n = 2; + int n = 2; double h = (b - a) * 0.5; double s1 = (f(a) + f(b)) * h/3; double s2 = f(a + h) * h*4/3; @@ -23,7 +23,7 @@ int t9_solve ( double x = a + h*0.5; double s2_2n = 0; - for (int i = 1; i < n; i++) + for (int i = 0; i < n; i++) { s2_2n += f(x); x += h; @@ -31,7 +31,7 @@ int t9_solve ( s2_2n *= h*2/3; - if (fabs(s2_2n - s1 * 0.5 - s2 * 0.75) < eps) { + if (fabs((s2_2n - s1 * 0.5) - s2 * 0.75) < eps) { integ_n = s1 + s2; break; } @@ -40,7 +40,7 @@ int t9_solve ( s2 = s2_2n; h *= 0.5; - n *= 2; + n <<= 1; } if (it > MAX_ITER)