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

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

Войти
Регистрация
Восстановить пароль
 
tanjusha
0 / 0 / 0
Регистрация: 15.03.2010
Сообщений: 14
#1

Вычислить сумму последовательности - C++

25.03.2010, 19:30. Просмотров 693. Ответов 4
Метки нет (Все метки)

S= sinX + sinX2(квадрат) + SinX3(куб) + sinX4(в четвертой степени) + … + sinXn(н-ая степень)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2010, 19:30     Вычислить сумму последовательности
Посмотрите здесь:

Вычислить сумму последовательности - C++
Даны действительные числа а1, а2 , .Известно, что а1 > 0 и что среди а2, а3 , .есть хотя бы одно отрицательное число . Пусть a1 , .an -...

Вычислить сумму последовательности - C++
Составьте программу вычисления значения выражения для данного натурального числа N: 1³ + 2³ + 3³ + … + N³.

Вычислить сумму последовательности - C++
Даны действительные числа а1, а2 , .Известно, что а1 > 0 и что среди а2, а3 , .есть хотя бы одно отрицательное число . Пусть a1 , .an -...

Вычислить сумму последовательности из N элементов - C++
условие на картинке Дано натуральное n, действительные a1, a2,...,an С помощью рекурсивной функции вычислить сумму a1 * a2 + a2 *...

Вычислить сумму степеней в последовательности чисел - C++
Помогите решить пожалуйста: Вводятся натуральные числа m, n и целые числа a1...an.Вычислить b1+...+bm, где: b1=a1+a2+...+an ; ...

Рекурсия: вычислить сумму членов заданной последовательности - C++
Составить программу с использованием рекурсивной функции, в которой вычислить сумму 12 членов рекурсивной последовательности Х0=1; Х1=1;...

Вычислить сумму наибольшего и наименьшего членов последовательности - C++
Даны целые числаn, {a}_{0}, {a}_{1}, {a}_{2},...,{a}_{n-1} . Определить количество членов последовательности {a}_{0}, {a}_{1},...

Вычислить сумму нечетных чисел среди заданной последовательности n целых - C++
буду очень признателен если будет много комментариев "что да как и для чего"

Вычислить сумму произведений членов последовательности, найти максимумы и минимумы - C++
Даны действительные числа a_1 ,a_2………a_2n(n=>2 и заранее известно) Вычислить а) a_1 a_2n + a_2 a_(2n-1) + ….+a_n a_(n+1) b)...

Вычислить сумму тех членов последовательности, которые являются простыми числами - C++
Дана последовательность натуральных чисел длины n. Вычислить сумму тех из них, которые – простые числа.

Вычислить сумму чисел между k ым и n ым элементами последовательности степеней числа 3: 1392781… - C++
Даны натуральные числа k и n. Вычислить сумму чисел между k-ым и n-ым элементами последовательности степеней числа 3: 1392781…, но сами...

Вычислить сумму чисел последовательности, стоящих в позициях, являющихся простыми числами - C++
Добрый день, можете помочь с задачей. Нужно написать программу через функцию. Что то не совсем разобралась... Дана последовательность из...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
25.03.2010, 19:34     Вычислить сумму последовательности #2
sinXn означает sin(X^n) или (sin(X))^n?
yanyk1n
4326 / 1457 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
25.03.2010, 19:37     Вычислить сумму последовательности #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int n;
    double x;
    cout << "N X -> ";
    cin >> n >> x;
    double s = 0;
    for (int i = 1; i<=N;i++) s += sin(i*x);
    cout << s << endl; 
    return 0;
}
Добавлено через 1 минуту
Второй вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int n;
    double x;
    cout << "N X -> ";
    cin >> n >> x;
    double s = 0;
    double p = sin(x);
    doublr m = p;
    for (int i = 1; i<=N;i++)
    {
       s += m;
       m *= p;
    }
    cout << s << endl; 
    return 0;
}
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
25.03.2010, 19:41     Вычислить сумму последовательности #4
k1ry4, только первый вариант у Вас будет не sin(x^n), а sin(x*n)

tanjusha, степень аргумента функции или степень самой функции?
yanyk1n
4326 / 1457 / 152
Регистрация: 12.03.2009
Сообщений: 5,310
25.03.2010, 19:43     Вычислить сумму последовательности #5
Nameless One, я предусматривал все варианты.
Вот третий:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int n;
    double x;
    cout << "N X -> ";
    cin >> n >> x;
    double s = 0;
    double p = x;
    for (int i = 1; i<=N;i++)
    {
       s += sin(p);
       p *= x;
    }
    cout << s << endl; 
    return 0;
}
Yandex
Объявления
25.03.2010, 19:43     Вычислить сумму последовательности
Ответ Создать тему
Опции темы

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