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

Ряды Тейлора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру MUSEUM http://www.cyberforum.ru/cpp-beginners/thread69103.html
Пожалуйста посмотрите это условие может вы сможете мне помочь..... Описать структуру MUSEUM (название музея, время работы, стоимость билета, адрес). Введите данные в массив, состоящий из шести...
C++ Определить количество слов в строке Люди помогите пожалуйста бедной девушке... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке; - найти самое короткое и самое... http://www.cyberforum.ru/cpp-beginners/thread69101.html
Вычисление суммы ряда с точностью ЕПСИЛОН C++
Написать программу на языке С "вычисление суммы ряда с точностью ЕПСИЛОН"! Помогите кто может!...
C++ на циклы
такая задача: дано неравенство x^3-3*x+a>0 нужно выяснить, при каком наименьшем натуральном а будет решение над полем вещественных чисел. единственный вариант решения, который я вижу, это...
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread69072.html
Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее значение. тема:указатели Добавлено через 17 минут если можно, массив задать через константу, а не...
C++ Строки Дона строка текста, в которой слова разделены пробелами. Необходимо: -вычислить количество строк в строке -переставить слова в строке в обратном порядке. Помогите первый пункт сделал а вот второй... подробнее

Показать сообщение отдельно
Том Ардер
Модератор
Эксперт по математике/физике
3816 / 2428 / 316
Регистрация: 15.06.2009
Сообщений: 4,433
01.12.2009, 15:10
Буквальный перевод математического выражения в программный код не есть хорошо. А здесь нужно ещё и упростить формулу, отдельно для чётных и нечётных n, (n = 2m, n = 2m+1). Потом ещё и для чётных и нечётных m. (Т.е. n = 4k+1, 4k+2, 4k+3. n = 4k вклада не дают). Слагаемые ряда вычислять рекуррентно. Факториал, степени вычислять не надо!
На форуме я уже не раз об этом отвечал. Пора, наверное, в FAQ выносить. Хотя, судя по вопросам, туда не часто смотрят.

А все переменные должны быть определены до того...

Добавлено через 7 минут
C
1
2
3
4
5
6
7
8
9
10
S = 0;
n = 1;
s1 = x; // текущее слагаемое
while( fabs(s1) > eps )
{
  // например, так. Для конкретного случая поправить
  S += s1;
  n++;
  s1 = s1 *x / (double)n;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru