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

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

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

сума ряда - C++

08.05.2011, 20:09. Просмотров 554. Ответов 7
Метки нет (Все метки)

помогите подсчитать суму этого ряда
спасибо.
Изображения
 
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт С++
1035 / 814 / 48
Регистрация: 30.04.2011
Сообщений: 1,658
08.05.2011, 20:35     сума ряда #2
Как вычисляется a[i]?
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
08.05.2011, 20:44  [ТС]     сума ряда #3
не знаю. условие вобще тупое. дана только эта формула и все.

наверно по умолчанию берем 1, т.е. a[1]=1, a[2]=2 и т.д., или как-то так. Вам виднее.
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
08.05.2011, 21:59     сума ряда #4
(1-2)+(3-4)+(5-6)+7
при n=2k
S=-k
при n=2k+1
S=k+1
или для любых n: S=[(n+1)/2]*1^(n+1)
где [] - целая часть
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
09.05.2011, 12:58  [ТС]     сума ряда #5
тоесть, дожно получиться так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <stdlib.h>
 
void main()
{
     int n,x,s=0;
     cout<<"Vvedite to4nostb"<<endl;
     cin>>x;
 
     n=1;
     do {
     s=((n+1)/2)*1^(n+1);
     n++;
     }
    while (s<x);
 
  cout<<"rezult - "<<s<<endl;
  system("pause");
 
}
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
20.05.2011, 20:32  [ТС]     сума ряда #6
Цитата Сообщение от roman777 Посмотреть сообщение
тоесть, дожно получиться так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include <stdlib.h>
 
void main()
{
     int n,x,s=0;
     cout<<"Vvedite to4nostb"<<endl;
     cin>>x;
 
     n=1;
     do {
     s=((n+1)/2)*1^(n+1);
     n++;
     }
    while (s<x);
 
  cout<<"rezult - "<<s<<endl;
  system("pause");
 
}

это оказывается не правильно, или я что-то не так записал

нужно чтобы нечетные элементы по порядку прибавлялись, а четные отнимались от суммы ряда.
как это сделать?
люди, шарящие в математике, помогите, пожалуйста.

Добавлено через 51 минуту
help.

Добавлено через 2 часа 6 минут
помогите
louie_louie
0 / 0 / 2
Регистрация: 20.05.2011
Сообщений: 3
20.05.2011, 22:23     сума ряда #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
 
int main(int argc, char *argv[])
{
    double s=0, e;
    cout << "input number of terms: ";   // количество членов ряда
    cin >> e;
    for (int i=1; i<=e; i++){
        s += pow(-1.0, (i+1))*i;
        }
    cout << "summary of " << e << " terms : " << s << endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
если я правильно понял задачу.

Добавлено через 20 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
 
int main(int argc, char *argv[])
{
    double s=0, e;
    int i;
    cout << "set the accuracy: ";
    cin >> e;
    for (i=1; s<e; i++){
        s += pow(-1.0, (i+1))*i;
        }
    cout << "summary is " << s << " for accuracy ("<< e <<")" << endl;
    cout << "number of terms is " << (i-1) << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
так если задавать точность.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2011, 20:04     сума ряда
Еще ссылки по теме:

C++ Сума ряда
C++ Сума определенных элементов матрицы
C++ 11. Дане ціле число N (> 1). Вивести найменше з цілих чисел К, для яких сума 1+2 +.+ К буде більше або рівна
Сума чисел не делится 7 C++
Сума каждых двоих соседних элементов заданого масива C++

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

Или воспользуйтесь поиском по форуму:
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
21.05.2011, 20:04  [ТС]     сума ряда #8
спасибо, уже что-то похоже.
Yandex
Объявления
21.05.2011, 20:04     сума ряда
Ответ Создать тему
Опции темы

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