Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
AlIna1996
0 / 0 / 0
Регистрация: 21.05.2015
Сообщений: 3
#1

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

25.05.2015, 20:38. Просмотров 516. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разобрать процедуру вычисления корня k степени из числа x с заданной точностью eps (C (СИ)):

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

Программа для вычисления корня n-й степени из числа - C (СИ)
Есть программа для вычисления корня n-й степени из числа х, с заданой точностью с помощью итерационных формул. Но программа работает только...

Извелечение корня с любым натуральным показателем K их положительного числа X с заданной точностью ε - C (СИ)
Помогите с прогой для извелечения корня с любым натуральным показателем K их положительного числа X с заданной точностью ε &gt; 0. Ножно...

С заданной точностью eps=0.0001 вычислить сумму - C (СИ)
С заданной точностью eps=0.0001 вычислить: \sum_{i=1}^{\propto }\left(1/{i}^{2} \right)

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

Программа для вычисления корня k-й степени - C (СИ)
Нужно написать программу для вычисления корня k-й степени с числа &quot;х&quot;, с помощью итерационной формулы: y_{i+1}=y_i+\delta \; ,\;...

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
Привет! Вот еще темы с ответами:

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

Операторы цикла. Вычисления с заданной точностью - C (СИ)
не понимаю как это сделать в code blocks sin\, x=x\cdot\left(1-\frac{x^2}{\pi^2} \right)\cdot\left(1-\frac{x^2}{4\cdot\pi^2}...

В чем ошибка (Вычисления с заданной точностью) - C (СИ)
Помогите пожалуйста сделать лабораторку. Вот задание &quot;Задана функция и ее разложение в ряд или произведение Численно убедиться в...

Ошибка в программе вычисления с заданной точностью - C (СИ)
Помогите найти ошибку в программе. Сумма ряда и сумма по формуле получаются разные. Вот задание...


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

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

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