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

Разложить sin^2 (x) в ряд Тейлора и вычислить сумму с заданной точностью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить среднее арифметическое кодов символов в строке S http://www.cyberforum.ru/cpp-beginners/thread1051433.html
Разработать функцию Mean(const S:string):integer, определяющую среднее арифметическое кодов символов в строке S (дробную часть отбросить). С помощью данной функции вывести только такие строки из введенного набора, у которых среднее арифметическое кодов символов не меньше 70.
C++ Каждую латинскую букву, идущую после пробела, заменить на большую Разработать функцию Change(const S:string):string, возвращающую строку, в которой каждая латинская буква, идущая после пробела, заменяется на большую. С помощью данной функции у каждой строки из введенного набора заменить латинские буквы, идущие после пробела, на большие. http://www.cyberforum.ru/cpp-beginners/thread1051432.html
C++ Парсинг xml
При написание парсера возникла проблема, как интерпретировать следующий xml <?xml version="1.0" ?> <note item="description"> line1 <line2>Данные</line2> <!--comment--> </note> Собственно вопрос как надо реагировать на line1? Просто игнорировать, трактовать как данные вложенные в note или еще как? Если не сильно ошибаюсь то xml что то типа дерева где данные могут...
Подсчитать произведение элементов каждого столбца и записать данные в новый массив C++
Ребят знаю не по теме, но все же: Не могли бы Вы помочь с одной задачкой? Просто к концу 1-го семестра столько всего наволилось, что вещатся хочется. Условие задачи: Дан массив размером n x n элементы которого все целые числа. Задача: Подсчитать произведение элементов каждого столбца и записать данные в новый массив. Найти минимальный элемент нового массива.
C++ Найти среднее арифметическое y и max отклонение от среднего http://www.cyberforum.ru/cpp-beginners/thread1051425.html
найти среднее арифметическое y и max отклонение от среднего Помогите пожалуйста...
C++ Не выходит перегрузка операторов Класс матрица, перегруженные др. операции. Ошибок не выдает. Через дебаг проверил, не заносятся значения в массивы. Может я что-то с конструкторами намудрил, или еще с чем-то. Прошу помочь, лабы сдавать срочно нужно) И еще, как сделать оператор присваивания, а то я постоянно натыкаюсь на non-static member. #include <iostream> #include <stdio.h> #include <locale> using namespace std; подробнее

Показать сообщение отдельно
NeRRouZ
 Аватар для NeRRouZ
4 / 4 / 0
Регистрация: 19.12.2010
Сообщений: 54
22.12.2013, 00:13     Разложить sin^2 (x) в ряд Тейлора и вычислить сумму с заданной точностью
Здравствуйте, подскажите как можно вычислить sin^2 (x) = ∑ (-1)n * (22n-1 * x2n) / (2n)! . Число n от нуля до бесконечности.
Программу составил такую, но получается так, что вычисляются большие числа. Как можно по другому реализовать sin^2 (x).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
double x, eps;
cin >> x >> eps;
 
double ch_r;                       // член ряда
double p = 0.5;         // числитель 
double del = 1.0;       // делитель
double sum = 0.0;       // сумма ряда
double mul = -(x*x);    // множитель
int step  = 2;
int i = 1;
 
while ( fabs(ch_r = p / del) > eps )
{
  sum += ch_r;                  
  p *= mul * pow(step, i);                      
  del *= (i + 1) * (i + 2);
  i += 2;
}
 
return 0;
}
P.S. Идея, вычислить sin (x), а потом возвести в квадрат, не подходит.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru