Zadanie 11

Writing /home/grochu/public_html/wiki/data/meta/zajecia/mn1_2023_2/zadania/13_rozniczkowe_zad.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.
Creating directory /home/grochu/public_html/wiki/data/attic/zajecia/mn1_2023_2/zadania failed
Writing /home/grochu/public_html/wiki/data/attic/zajecia/mn1_2023_2/zadania/13_rozniczkowe_zad.1705929974.txt.gz failed
Writing /home/grochu/public_html/wiki/data/cache/4/49c2b0d73c16d68073d6395551105ae4.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/meta/zajecia/mn1_2023_2/sidebar.meta failed

Napisz program, który rozwiąże równanie różniczkowe $$\frac{dy}{dx} = y - \frac{2x}{y}$$ z warunkiem początkowym $y(0) = 1$.
Zaimplementuj rozwiązanie z użyciem 3 metod: Heuna , midpoint i Ralstona.
Dla podanej przez użytkownika liczby kroków (przedziałów) program wypisuje wartości funkcji $y(x)$ wyznaczonych w równoodległych węzłach na odcinku $ x \in [0, 2]$. Dla każdego węzła wyznacz i wypisz błąd względny metody, wiedząc że dokładne rozwiązanie jest postaci $$y_d = \sqrt{2x+1}$$.

Rozwiązanie zadania w postaci kodu programu w języku C umieść w Moodle pod adresem https://moodle.umk.pl/WFAIIS/mod/assign/view.php?id=4926