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

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

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

Вычислить сумму N слагаемых - C++

23.01.2014, 19:49. Просмотров 407. Ответов 7
Метки нет (Все метки)

Вычислить сумму http://www.cyberforum.ru/cgi-bin/latex.cgi?1 - \frac{1}{2} + \frac{1}{3} - \frac{1}{4} + ... n слагаемых

Заранее всем, кто откликнулся, ОГРОМНОЕ спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 19:49     Вычислить сумму N слагаемых
Посмотрите здесь:

C++ Вычислить сумму N слагаемых (N задается оператором ввода)
C++ Вычислить сумму первых N слагаемых
C++ С++ Вычислить сумму из N слагаемых
Вычислить сумму первых N слагаемых: 2/1+2/3+4/3+4/5+6/5+6/7 C++
Вычислить сумму первых n слагаемых C++
Вычислить с точностью ε сумму и указать количество учтенных слагаемых C++
Вычислить сумму N слагаемых C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
23.01.2014, 20:17     Вычислить сумму N слагаемых #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main() {
    unsigned int n;
    double summ = 0;
    cin >>n; n++;
    for(int i = 1 ; i < n; i ++)
    {
        summ += 1.0 / i;
    }
    cout <<summ <<endl;
    return 0;
}
Добавлено через 10 секунд
с вас печенька)
Kill100
362 / 251 / 34
Регистрация: 11.12.2010
Сообщений: 1,072
Завершенные тесты: 1
23.01.2014, 20:27     Вычислить сумму N слагаемых #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main() {
    int n;
    double summ = 0;
    cin >>n;
    for(int i = 1 ; i <= n; i++)
    {
        if(i%2 == 1)
       {
          summ += 1.0 / i;
       }
        else
       {
          summ -= 1.0 / i;
       }
    }
    cout <<summ <<endl;
    system("pause");
    return 0;
}
Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
23.01.2014, 20:28     Вычислить сумму N слагаемых #4
Van111, посмотрите ещё раз внимательно формулу
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
23.01.2014, 20:34     Вычислить сумму N слагаемых #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main() {
    unsigned int n;
    double summ = 0;
    cin >>n; n++;
    for(int i = 1 ; i < n; i += 2)
        summ += 1.0 / i;
    for(int i = 2 ; i < n; i += 2)
        summ -= 1.0 / i;
    cout <<summ <<endl;
    return 0;
}
Добавлено через 45 секунд
Цитата Сообщение от Kill100 Посмотреть сообщение
for(int i = 1 ; i <= n; i++)
по моему вы забыли n+1
Kill100
362 / 251 / 34
Регистрация: 11.12.2010
Сообщений: 1,072
Завершенные тесты: 1
23.01.2014, 20:35     Вычислить сумму N слагаемых #6
Цитата Сообщение от Van111 Посмотреть сообщение
по моему вы забыли n+1
А точно спс Просто в браузере писал
cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 20:42     Вычислить сумму N слагаемых #7
Van111, Зачем здесь 2 цикла??
farrodey,Мой
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
    int N;
    std::cin>>N;
    double Sum(0);
    for(int i=1;i<=N;i++)
        Sum+=i%2==0?(-1.0/i):(1.0/i);
    std::cout<<Sum;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 21:09     Вычислить сумму N слагаемых
Еще ссылки по теме:

Вычислить сумму ряда, состоящего из N слагаемых C++
C++ Вычислить сумму ряда состоящего из N слагаемых и вывести на экран результат
C++ Вычислить сумму ряда, состоящего из N слагаемых
Вычислить сумму n слагаемых вида x/x+1 C++
C++ Вычислить с точностью ε сумму и указать количество учтенных слагаемых

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

Или воспользуйтесь поиском по форуму:
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
23.01.2014, 21:09     Вычислить сумму N слагаемых #8
Цитата Сообщение от cooller_94 Посмотреть сообщение
Зачем здесь 2 цикла??
потому, что они быстрей работают
Yandex
Объявления
23.01.2014, 21:09     Вычислить сумму N слагаемых
Ответ Создать тему
Опции темы

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