Вычислить значение для заданного а, используя рекуррентное соотношение - C (СИ)
Формулировка задачи:
Помогите решить задачу.
Решение задачи: «Вычислить значение для заданного а, используя рекуррентное соотношение»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
double sqrt3(double a, double eps) {
double prev = 0;
double x = a;
while (fabs(x - prev) > eps) {
prev = x;
x = (1.0/3.0) * (x + 2.0 * sqrt(a / x));
}
return x;
}
// Добавьте точку входа
int main() {
printf("%.4f\n", sqrt3(440.0, 0.0001));
return 0;
}