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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ri
48 / 11 / 1
Регистрация: 15.09.2011
Сообщений: 86
#1

Найти значение выражения - C++

25.12.2011, 18:55. Просмотров 601. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста с реализацией задачи((единственное,что пожалуй не доходит до меня в С++(Дано вещественное число X и целое число N (> 0). Найти значение выражения
X – X3/(3!) + X5/(5!) – … + (–1)N•X2•N+1/((2•N+1)!)
(N! = 1•2•…•N). Полученное число является приближенным значением функции sin в точке X.
Просто помогите с написанием цикла,с тем как задать само выражение!Вся программа не нужна,только это

Добавлено через 2 часа 55 минут
x3,x5 и т.д. это степени!x^3...и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2011, 18:55     Найти значение выражения
Посмотрите здесь:

Найти значение выражения - C++
Решить 28. \frac{cos^2x}{sin x} - xyz + \frac{ax^2+bx+c}{dx^3-f}

Найти значение выражения - C++
Здравствуйте,помогите пожалуйста найти ошибку. Вот код: #include<iostream.h> #include<math.h> #include<stdio.h> ...

Найти значение выражения - C++
Как написать программу, чтобы вычислить значение выражения рекурентно: S= sum(A^i *(2i+1) + sumb^(k+1) Добавлено через 1 час 41...

Найти значение выражения 1.1-1.2+1.3-1.4-1.5 до n - C++
Дано целое число n(n>0) Найти значение выражения 1.1-1.2+1.3-1.4-1.5 до n (слагаемых знаки чередуются) Условный оператор не использовать...

Найти значение выражения - C++
Доброго утра всем! Сразу к делу... Нам преподаватель дал решить такую задачку по С++. Скрин снизу! Вот я не понимаю как все это пишется, то...

Найти значение выражения - C++
#include <iostream> #include <locale> #include <cmath> #include <conio.h> using namespace std; int size(int n) { int result...

Найти значение выражения - C++
нужно решить c использованием while

Найти значение выражения - C++
Имеется формула 1+ xcos^2(x)+sin^3 (X) Нужно найти значение.

Найти значение выражения - C++
народ помогите разобраться в чем у меня ошибка в программе. double a,b,c; a=1+pow(sin,2)*(x+y); ...

Найти значение выражения - C++
Необходимо найти значение выражения y= a^x-sin(x). Все хорошо, вот только а должен быть больше нуля и не равен единице. Не знаю как после...

Найти значение выражения - C++
При входных данних x,y

Найти значение выражения. - C++
Дано вещественное число X и целое число N (> 0). Найти значение 1 – X2/2 + X4/4 – + (–1)NX2N/(2N) . код взял с почти такого примера,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,099
Завершенные тесты: 1
26.12.2011, 20:17     Найти значение выражения #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
double MySin(double x,int N)
{
    double ai=x;
    double sum=ai;
    for(int i=1;i<=N,i++)
    {
         ai*=-x*x/(2.*i)/(2.*i+1.);
         s+=ai;
    }
    return s;
}
Ri
48 / 11 / 1
Регистрация: 15.09.2011
Сообщений: 86
26.12.2011, 20:24  [ТС]     Найти значение выражения #3
Извините,а что такое а?

Добавлено через 6 минут
точней даже аi..
Sakralbar
349 / 159 / 12
Регистрация: 22.12.2011
Сообщений: 342
26.12.2011, 20:27     Найти значение выражения #4
ai это i-ый член суммы.
Ri
48 / 11 / 1
Регистрация: 15.09.2011
Сообщений: 86
26.12.2011, 20:33  [ТС]     Найти значение выражения #5
я не совсем понялакто нибудь мог бы дать комментарии?

Добавлено через 42 секунды
почему этот член равен и х и сум?
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,099
Завершенные тесты: 1
26.12.2011, 20:58     Найти значение выражения #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
double MySin(double x,int N)
{
    double ai=x; // первый член суммы
    double sum=ai;// суммируем первый член суммы
    for(int i=1;i<=N,i++)
    {
         ai*=-x*x/(2.*i)/(2.*i+1.); // вычисляем i член суммы умножением предыдущего на (-x*x/(2.*i)/(2.*i+1.) )
         s+=ai; // суммируем i-ый член суммы
    }
    return s;
}
Yandex
Объявления
26.12.2011, 20:58     Найти значение выражения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru