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

Помогите с рядами. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по функциям класса http://www.cyberforum.ru/cpp-beginners/thread408853.html
class vector { private: double x; double y; double z; public: vector(); vector(double a, double b, double c); vector(const vector &a);
C++ Количество локальных минимумов в списке Всем привет, в списке нужно подсчитать кол-во локальных минимумов и вывести их. Подсчитать подсчитал, но вывести не знаю как. Помогите пожалуйта. Вот фрагмент программы:cout << "\nСодержимое... http://www.cyberforum.ru/cpp-beginners/thread408832.html
C++ Создать абстрактный базовый класс Body
Создать абстрактный базовый класс Body (тело) с виртуальными функциями вычисления площади поверхности и объема. Создать производные классы: Parallelepiped (параллелепипед) и Ball (шар) со своими...
Создать класс Hex для работы с беззнаковыми целыми шестнадцатеричными числами C++
Создать класс Hex для работы с беззнаковыми целыми шестнадцатеричными числами, используя для представления числа массив из 100 элементов типа unsigned char, каждый из которых является ...
C++ Рассортировать на четные и нечетные числа исходных векторов http://www.cyberforum.ru/cpp-beginners/thread408826.html
Пожалуйста помогите исправить ошибки, возможно большинство из них глупые, тк я только начинаю изучать С++. (Среда разработки Visual C++ 2005) Разработать класс содержащий: - компоненты данные -...
C++ Про массивы. Пытался анализировать вместимость стандартных массивов в С++. в том числе и 2мерных. оказывается есть значительные ограничения. И при чем как то вот встретил такую вот странность. Когда объявляю... подробнее

Показать сообщение отдельно
Noob of C++
Сообщений: n/a

Помогите с рядами. - C++

16.12.2011, 13:23. Просмотров 475. Ответов 3
Метки (Все метки)

Для функции ctg x выполнить следующие действия:
Найти разложение функции в степенной ряд в диапазоне возможных
значений аргумента : 0 < | x| < 1 .
2. Составить формулу общего члена ряда.
3. Разработать структурную схему и написать программу для вычисления:
а) приближенного значения функции как суммы 10 первых членов
разложения;
б) разности между найденным значением и расчетом по формуле.

Пояснения

1. Тип интерфейса программы (консольный или графический режим) выбирается студентом самостоятельно.
2. Вычисление очередного члена ряда следует выполнять по рекуррентному
соотношению, т.е. выражая последующий член суммы через пре-дыдущий.
Рекуррентную формулу определить самостоятельно.
3. Библиотечную функцию pow() в программе не использовать. При необходимости возведения числа в целую степень разработать собственную функцию.
4. Аргумент функции перед расчетом вводится с клавиатуры. Программа
должна допускать многократный расчет в заданном диапазоне аргумента
без перезагрузки.

Попытался что то составить , но сильно косячнул,где не знаю:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
double mas[]={1/6,1/30,1/42,1/30,5/66,691/2730,7/6,3617/510,43867/798,174611/330,854513/138};
int b,ind,x,k;
k=0;
for(int n=1; n<=10; n++,ind++)
{
b=1/x-mypow(2,2*n)*b/(factorial(2*n))*mypow(x,2*n-1);
}
Edit6->Text=FloatToStr();
}
//---------------------------------------------------------------------------
int factorial (int f)
{
int p=1;
for(int l = 0; l <= f; l++)
{
p=p*(l+1);
}
return p;
}
double mypow(double m, int n)
{
double d=1;
for (int i=1;i<=n;i++)
{
d=d*m;
}
return d;
Edit9->Text=FloatToStr(b);
}

*функцию mypow создал сам типа
double mypow (double m, int n);
int factorial (int f);
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru