Предмет: Информатика,
автор: mlax89155705961
составить блок-схему и программу для вычисления значения выражения: y=√x-1
Ответы
Автор ответа:
0
или
? Пусть будет 2-й вариант...
Будем использовать итерационную формулу Герона:
------------
#include <iostream>
#define MOD(x) ((x) > 0 ? (x) : -(x))
using namespace std;
int main()
{
double x, a = 1;
cout << "Input x: ";
cin >> x;
// Здесь можно задать бОльшую точность
while (MOD(a * a - x) > 0.0001)
a = 0.5 * (a - x / a);
cout << "y = " << a - 1 << endl;
}
Похожие вопросы
Предмет: Английский язык,
автор: tyollera
Предмет: Алгебра,
автор: f1exor228
Предмет: Литература,
автор: frostmia2009
Предмет: Геометрия,
автор: никашнек
Предмет: Алгебра,
автор: womenман