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

Ряды Тейлора - 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++ Строки Дона строка текста, в которой слова разделены пробелами. Необходимо: -вычислить количество строк в строке -переставить слова в строке в обратном порядке. Помогите первый пункт сделал а вот второй... подробнее

Показать сообщение отдельно
3y6_DyIIJloBu4
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 14

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

01.12.2009, 00:18. Просмотров 1404. Ответов 10
Метки (Все метки)

Еще раз всем здравствуйте.
Помогите пожалуйста решить такую задачу:
"Составить программу вычисления функции с использованием разложения в ряд. Суммирование прекращать, когда очередное слагаемое станет по модулю меньше заданной точности."
[IMG]http://i007.***********/0911/95/afb5af6380bf.jpg[/IMG] |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
24
25
#include <stdio.h>
#include <math.h>
#include <clocale>
#define pi 3.14;
#define _CRT_SECURE_NO_DEPRECATE 0
#define _CRT_SECURE_NO_WARNINGS 0
 
int n;
double x,e,S,y,sl;
 
int main() 
{
    setlocale(LC_ALL,"Russian");
    printf("Введите погрешность:");
    scanf ("%lf",&e);
    printf("Введите x:");
    scanf ("%lf",&x);
  for(n=1;abs(sl)>=e;n++)
        {
            sl=sl*(pow(2,n/2)*sin(pi*n/4))*pow(x,n)/n!;//не знаю как писать факториал=(
            S=S+sl;
        }
    y=pow(e,x)*sin(x);
    printf("%lf %d %lf %lf", x, n, S, y);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru