0 / 0 / 2
Регистрация: 02.07.2013
Сообщений: 49
1

Найти произведение ряда по формуле

22.02.2016, 10:45. Показов 3156. Ответов 6

Помогите пожалуйста не как не пойму как перенести эту формулу:https://www.cyberforum.ru/cgi-bin/latex.cgi?P=\prod_{k=1}^{k}\frac{sin(kx)}{2k-1} в программный код;
Мой код:
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
26
27
28
29
#include <iostream>
#include <cmath>
using namespace std; 
double summa(int k,double x) 
{
    
double P=0,Pi=3.1415926535897932384; 
for (int i = 1; i <= k; i++)
 {
    
P=P+Pi*i*(sin(i*x))/(2*i-1);                            
        }
 
return P; 
 
}
 
int main()
{   setlocale( LC_ALL, "Russian" );
double x;
int k;
cout << "Введите k: ";
cin >> k;
cout << "Введите x: ";
cin >> x;
cout<<"Ответ: "<<summa(k,x)<<"\n";
system("pause"); 
 return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2016, 10:45
Ответы с готовыми решениями:

Найти произведение ряда по заданной формуле
Уравнение Visual Studio C++ Номер 15.

Вычислить произведение ряда по заданной формуле
Нужно вычислить и вывести на экран, C++

Вычисление выражения по формуле (произведение ряда)
Вычислите, используя FPU, следующее выражение, входные данные необходимо вводить с клавиатуры и...

Вычислить значение выражения по формуле (произведение ряда)
Вычислите, используя FPU, следующее выражение: Входные данные необходимо вводить с клавиатуры;...

6
Эксперт PHP
3101 / 2586 / 1219
Регистрация: 14.05.2014
Сообщений: 7,231
Записей в блоге: 1
22.02.2016, 10:46 2
lokort, П - это не сумма, а произведение.
1
0 / 0 / 2
Регистрация: 02.07.2013
Сообщений: 49
22.02.2016, 10:48  [ТС] 3
Название функции не имеет же значения
0
Модератор
Эксперт С++
12401 / 9981 / 6006
Регистрация: 18.12.2011
Сообщений: 26,706
22.02.2016, 10:52 4
Лучший ответ Сообщение было отмечено lokort как решение

Решение

Цитата Сообщение от lokort Посмотреть сообщение
P=P+Pi*i*(sin(i*x))/(2*i-1);
C++
1
2
3
double P=1;
...
P*=Pi*sin(i*x)/(2.0*i-1.0);
И еще в <cmath> есть константа M_PI, надо только
C++
1
2
#define _USE_MATH_DEFINES
#include <cmath>
3
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
22.02.2016, 10:54 5
Цитата Сообщение от lokort Посмотреть сообщение
Название функции не имеет же значения
То есть складывать или умножать - без разницы?
Цитата Сообщение от lokort Посмотреть сообщение
P=P+Pi*i*(sin(i*x))/(2*i-1);
0
Эксперт PHP
3101 / 2586 / 1219
Регистрация: 14.05.2014
Сообщений: 7,231
Записей в блоге: 1
22.02.2016, 10:57 6
Цитата Сообщение от lokort Посмотреть сообщение
Название функции не имеет же значения
Название - нет, а вот действие (сложение или умножение) - да.
0
0 / 0 / 2
Регистрация: 02.07.2013
Сообщений: 49
22.02.2016, 11:00  [ТС] 7
Спасибо за помощь ответ похож на правду.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2016, 11:00
Помогаю со студенческими работами здесь

Вычислить значение выражения по формуле (произведение ряда)
Вычислите, используя FPU, следующее выражение: Входные данные необходимо вводить с клавиатуры;...

Найти сумму ряда по формуле
Всем здравствуйте, прошу помощи, ибо преподаватель дал данное задание и толком ничего не объяснил....

Найти сумму ряда по заданной формуле
Помогите с программой. Циклы Дано натуральное число n и действительное число a. Вычислите: 1/a +...

Найти сумму ряда по заданной формуле
Здравствуйте подскажите пожалуйста как записать это в с++? S = S + pow(exp(x),2);

Найти сумму ряда по данной формуле
Вопрос таков как можно описать сумму ряда для вот такой вот формулы

Найти сумму ряда по заданной формуле
С новым годом дорогие форумчане! Если вы читаете это, значит вы пережили новогодние праздники. Но...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru