Форум программистов, компьютерный форум CyberForum.ru

найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона - C++

Восстановить пароль Регистрация
 
-Daria-
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 11
08.10.2013, 19:52     найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона #1
Ввести с клавиатуры вещественные положительные числа a и ε. Необходимо найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона: x0=1, xn+1=(xn+a/xn)/2
Результат сравнить со значением, вычисленным библиотечной функцией sqrt().
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 19:52     найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона
Посмотрите здесь:

Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt. C++
Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt C++
Даны два числа. Если квадратный корень из второго числа меньше первого числа, то увличить второе число в пять раз с++ C++
Для каждого числа найти корень квадратный, если дробная часть меньше 5, в противном случае найти квадрат данного числа C++
C++ Вычислить с заданной точностью квадратный корень введенного числа X
C++ Как реализовать функции что бы найти синус, косинус, корень квадратный, степень от числа
Даны действительные числа x, ε (x ≠ 0,ε > 0). Найти сумму с точностью до ε C++
Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexdemath
 Аватар для Alexdemath
125 / 122 / 6
Регистрация: 11.04.2010
Сообщений: 253
09.10.2013, 05:56     найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона #2
Вот вычисление корня по вашей формуле. Сравнение с библиотечной функцией sqrt(), надеюсь, осилите самостоятельно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"");
 
    double a, eps, xn, xn1 = 1;
 
    cout << "Вычисление квадратного корня\n" << endl;
    cout << "Число:    "; cin >> a;
    cout << "Точность: "; cin >> eps;
 
    do {xn = xn1; xn1 = (xn + a/xn)/2;} while (fabs(xn1-xn) >= eps);
 
    cout << endl << "  sqrt(" << a << ") = " << xn1 << endl << endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
09.10.2013, 05:56     найти квадратный корень из числа a с указанной точностью ε при помощи формулы Герона
Ответ Создать тему
Опции темы

Текущее время: 09:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru