Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
AlIna1996
0 / 0 / 0
Регистрация: 21.05.2015
Сообщений: 3
#1

Разобрать процедуру вычисления корня k степени из числа x с заданной точностью eps

25.05.2015, 20:38. Просмотров 529. Ответов 1
Метки нет (Все метки)

Помогите, пожалуйста! Задача: Разобрать процедуру вычисления корня k степени из числа x с заданной точностью eps по следующей итерационной формуле: y(0)=1; y(n+1)=y(n)+(x/pow(y(n),k-1) - y(n)/k, n=0,1,2,...

вот, что смогла написать:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <math.h>
#include <iomanip>  
float MyPow(float next_y);
main()
{ float eps=0.000001;
float x; 
int k;
 float prev_y, next_y; 
 int n; 
  setlocale(LC_ALL,"Russian"); 
 printf ("Введите степень:");
 scanf ("%d",&k);
 printf ("Введите число:");
  scanf ("%f",&x);
 next_y=1;
 do 
 {prev_y = next_y;
 next_y = prev_y + (x/pow(prev_y, k-1) - prev_y)/k;
   }while ((next_y - prev_y) > eps);
printf ("Корень %d степени из числа %.2f равен: %f",k,x,next_y);
}
float MyPow(float next_y)
{
return (next_y);
}
числовое значение нехорошее получается, это из-за итерационной формулы? или всё же в коде ошибка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2015, 20:38
Ответы с готовыми решениями:

Приближенного вычисления функции с заданной точностью eps с помощью ряда
помогите решить лабораторную!!! Составьте программу приближенного вычисления...

Программа для вычисления корня n-й степени из числа
Есть программа для вычисления корня n-й степени из числа х, с заданой точностью...

Извелечение корня с любым натуральным показателем K их положительного числа X с заданной точностью ε
Помогите с прогой для извелечения корня с любым натуральным показателем K их...

С заданной точностью eps=0.0001 вычислить сумму
С заданной точностью eps=0.0001 вычислить: \sum_{i=1}^{\propto...

Вычислить сумму бесконечно заданного ряда с заданной точностью eps
Вычислить сумму бесконечного ряда: S=1/1-1/3+1/5-1/7...

1
AlIna1996
0 / 0 / 0
Регистрация: 21.05.2015
Сообщений: 3
27.05.2015, 16:53  [ТС] #2
помогите, пожалуйста
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 16:53

Программа для вычисления корня k-й степени
Нужно написать программу для вычисления корня k-й степени с числа &quot;х&quot;, с...

Вычисление корня n степени из положительного числа последовательными приближениями
Помогите написать программу на Си для вычисления корня n-степени из...

Операторы цикла. Вычисления с заданной точностью
не понимаю как это сделать в code blocks sin\,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru