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

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

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

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

23.01.2014, 19:49. Просмотров 422. Ответов 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 слагаемых - C++
Здравствуйте! Решаю вот задачу,что то не выходит Подскажите,что не так(ошибка в строках 44 ,46 ,переменная i -не обьявлена) ...

Вычислить сумму N слагаемых - C++
Не могу решить задачку : Вычислить сумму N слагаемых (N задается оператором ввода): S=1+1/2+1/4+1/8+1/16+... Как я поняла надо...

Вычислить сумму первых N слагаемых - C++
Здравствуйте, помогите пожалуйста. Нужна программа для вычисления сумму первых N слагаемых последовательности чисел, образуемых по...

Вычислить сумму первых n слагаемых - C++
Помогите с задачами, кто что сможет! Нужно до завтра сделать! 1) Решить задачу тремя способами, т.е. с использованием операторов...

Вычислить сумму первых N слагаемых: 2/1+2/3+4/3+4/5+6/5+6/7 - C++
Вычислить сумму первых N слагаемых: 2/1+2/3+4/3+4/5+6/5+6/7... ребят подскажите как правильно? код #include <iostream> ...

Вычислить сумму n слагаемых вида x/x+1 - C++
Вычислить сумму n слагаемых вида x/x+1, где x принимает значения натуральных чисел от 1 до n.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
23.01.2014, 20:17 #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
404 / 270 / 37
Регистрация: 11.12.2010
Сообщений: 1,148
Завершенные тесты: 1
23.01.2014, 20:27 #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;
}
Бедел
233 / 29 / 4
Регистрация: 04.06.2010
Сообщений: 286
23.01.2014, 20:28 #4
Van111, посмотрите ещё раз внимательно формулу
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
23.01.2014, 20:34 #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
404 / 270 / 37
Регистрация: 11.12.2010
Сообщений: 1,148
Завершенные тесты: 1
23.01.2014, 20:35 #6
Цитата Сообщение от Van111 Посмотреть сообщение
по моему вы забыли n+1
А точно спс Просто в браузере писал
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 20:42 #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;
}
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
23.01.2014, 21:09 #8
Цитата Сообщение от cooller_94 Посмотреть сообщение
Зачем здесь 2 цикла??
потому, что они быстрей работают
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 21:09
Привет! Вот еще темы с ответами:

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

Вычислить сумму ряда, состоящего из N слагаемых - C++
Пожалуйста, помогите написать программу на с++. Вот задание: Разработать программу на языке программирования С++. Вычислить сумму ряда,...

Вычислить сумму N слагаемых (N задается оператором ввода) - C++
Вычислить сумму N слагаемых (N задается оператором ввода): S=1+1/(1*2)+1/(2*3)+1/(3*4)+... помогите пожалуйста , я код потерял ,...

Вычислить с точностью ε сумму и указать количество учтенных слагаемых - C++
Даны действительные x,ε (x≠0, ε&gt;0) и целые k,a,n числа. Вычислить с точностью ε сумму и указать количество учтенных слагаемых. Считать,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.01.2014, 21:09
Ответ Создать тему
Опции темы

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