Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 18:53   #1
Dartchuwak
Пользователь
 
Регистрация: 08.01.2009
Сообщений: 21
Радость Вычислить корень 5 степени из положительного числа

Корень 5-й степени из положительного числа можно найти последовательным приближением по формуле
Вычислить корень 5-ой степени из числа a с точностью E, принимая за X0


Помогите сделать цикл самого вычесления.
Dartchuwak вне форума
Старый 12.12.2009, 16:24   #2
Dartchuwak
Пользователь
 
Регистрация: 08.01.2009
Сообщений: 21
По умолчанию

Помогите пожалуйста
Dartchuwak вне форума
Старый 12.12.2009, 16:59   #3
mishanic
 
Аватар для mishanic
 
Регистрация: 12.12.2009
Сообщений: 5
По умолчанию

при X0= бла-бла-бла
повторять
вычисляешь новое слагаемое
пока |Xn-Xn-1|>E
// пока разность двух соседних слагаемых больше точности

дай хотя бы частичный код - помогу дописать, с "0" - не буду

Последний раз редактировалось mishanic; 12.12.2009 в 20:06.
mishanic вне форума
Старый 12.12.2009, 20:05   #4
mishanic
 
Аватар для mishanic
 
Регистрация: 12.12.2009
Сообщений: 5
По умолчанию

Может чем то поможет, тут тоже рекурсия, но другая
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>

double RootK(double X,int K)// корень К-ой степени из Х
{	
	double y,yn; yn=1; y=0;
	for (int i=0; fabs(yn-y)>0.0001 ; i++)       
	{	y=yn;
		yn=y-(y-X/(powl(y,K-1)))/K;
	
	}
	return y;
}

int main(void)
{
	int K;
	float X;
	double R;
		printf("Enter K=");
	scanf("%d",&K);
		printf("Enter X=");
	scanf("%f",&X);
	
	R=RootK(X,K); // вызываем роот
		printf("\n%f",R);
	_getch();
}
mishanic вне форума
Старый 12.12.2009, 22:08   #5
Dartchuwak
Пользователь
 
Регистрация: 08.01.2009
Сообщений: 21
По умолчанию

Спасибо огромное))
Dartchuwak вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить корень 5-ой степени из числа a с точностью E С++ Dartchuwak Помощь студентам 0 10.12.2009 18:07
корень произвольной степени из большого числа с помощью BCMath motorway PHP 8 25.09.2009 18:50
C# - корень 3 степени TaTT DoGG Общие вопросы .NET 4 26.09.2008 21:53
Джентльмены, помогите, пжлст. каким оператором высчитать корень 5-ой степени числа? Osi@ Помощь студентам 32 03.10.2007 19:52