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

Рекурсивна функция, находящая приближенное значение корня К-й степени из числа Х - C++

Восстановить пароль Регистрация
 
Владслав
 Аватар для Владслав
-173 / 0 / 1
Регистрация: 02.12.2012
Сообщений: 27
02.12.2012, 14:26     Рекурсивна функция, находящая приближенное значение корня К-й степени из числа Х #1
Как описать рекурсивную функцию вещественного типа, находящую приближенное значение корня К-й степени из числа Х по формуле:
Y0=1, Y(n+1)=Y(n)-(Y(n)-X/pow(Y(n), (K-1)))/K;
где Y(n) обозначает N-ое приближение корня K-ой степени из Х.



Примерно я сделал эту программу для функции

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<math.h>
using namespace std;
double kor(double X, int K){
double Y=1, N=0;
while(N<=6){
Y=Y-(Y-X/pow(Y, (K-1)))/K;
N++;
}
int main(){
double X=4;
int K=2;
cout<<kor(X, K);
return 0;
}
только для рекурсивной функции не получается сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 14:26     Рекурсивна функция, находящая приближенное значение корня К-й степени из числа Х
Посмотрите здесь:

C++ Уточнить приближенное значение корня нелинейного уравнения f(x) = 0 на заданном отрезке
Функция корня степени C++
C++ Найти приближенное значение числа пи
C++ Разработать алгоритм вычисления корня n-ой степени из комплексного числа
Извлечение корня н-ной степени из числа C++
C++ Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле:
Функция, которая вычисляет значение aв степени b C++
C++ Функция, находящая два максимальных числа в массиве и возвращающая структуру с этими числами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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