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

Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++ - C++

Восстановить пароль Регистрация
 
Qsdf
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6
16.02.2014, 20:25     Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++ #1
Доброго времени суток вам уважаемые форумчане...
Мне нужна ваша скорая помощь в решении данной задачки...у меня вся проблема в том что я не знаю как это решать... Помогите плиз...может у кого нить исходник похожий завалялся...или хотябы элементарно объясните как надо это дело все считать...
Вычислить значение x=корень(а) a, используя рекуррентную формулу
xn=1/2(xn-1+a/xn-1 ) в качестве начального приближения использовать значение x0=0.5(1+a).
Спасибо заранее...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 20:25     Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++
Посмотрите здесь:

C++ Алгоритм вычисления числа сочетаний, используя рекуррентную формулу
Вычислить рекуррентную формулу C++
C++ Вычислить значение выражения sqrt (2 + sqrt (2 + sqrt (2 ... sqrt2))), (n-слагаемых)
C++ Из условий задачи найти рекуррентную формулу
вычислить сумму членов ряда с использованием рекуррентную формулу,дано натуральное и действительное число с вычислением C++
Дано натуральное число n. Вычислить sqrt(2+ sqrt(5 + sqrt(7...)) C++
Используя интерполяционную формулу Ньютона, вычислить значение функции при заданных значениях аргумента с точностью до 0.001 C++
C++ Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StailGot
27 / 22 / 6
Регистрация: 25.08.2013
Сообщений: 41
16.02.2014, 21:20     Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++ #2
Итерационная_формула_Герона

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
  int a = 287; // корень этого числа мы ищем
  double X, Xn;
 
  X = 0;
  Xn = 0.5 * ( 1 + a ); // начальное приближение
 
  while ( abs(X - Xn) > 0.0001 ) //   0.0001 - точность значения
    X = Xn,
    Xn = 0.5 * ( Xn + a / Xn );
 
  cout << setprecision( 7 ) << Xn; // ответ
 
  getchar();
}
Yandex
Объявления
16.02.2014, 21:20     Вычислить значение x:=sqrt(a), используя рекуррентную формулу / C++
Ответ Создать тему
Опции темы

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