SayoriOS
0.3.3
cbrt.c
1
#include "lib/math.h"
2
3
double
cbrt(
double
x) {
4
double
guess = x;
// Initial guess
5
double
epsilon = 1e-7;
// Tolerance level
6
7
while
((guess * guess * guess - x) > epsilon) {
8
guess = (2 * guess + x / (guess * guess)) / 3;
9
}
10
11
return
guess;
12
}
kernel
src
lib
math
cbrt.c
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:22. Создано системой
1.9.1