← Усі приклади

Метод Ньютона

C++ Алгоритми

цикл + оновлення

Блок-схема за ДСТУ

ПочатокВвід xg = xi = 0, 19, 1g = (g + x / g) / 2Повернути gКінецьРисунок 1 — mySqrt

Вихідний код

double mySqrt(double x) {
    double g = x;
    for (int i = 0; i < 20; i++) {
        g = (g + x / g) / 2;
    }
    return g;
}