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

Составление программы вычисления суммы - C++

Восстановить пароль Регистрация
 
Stellseries
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 18
24.12.2011, 20:41     Составление программы вычисления суммы #1
Дано натуральное число N>0. Вычислить S=1*2+2*3*4+...+N*(N+1)*(N+2)...2N
Тест: N=3, S=386. Название: 123.JPG
Просмотров: 111

Размер: 2.5 Кб Если не ошибаюсь будет так
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stellseries
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 18
24.12.2011, 20:52  [ТС]     Составление программы вычисления суммы #2
как-то так должно получиться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
      int n,t,k,s;
      printf("n=");
      scanf("%d",&n);
      s=0;
      for(k=1;k<=n;k++)
      {
      t=1;           
      for(int i=0;i<=k;i++)
      {
      t*=(k+i);
      }
      s+=t;
      }
      printf("s= %d",s);
      getch();
}
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.12.2011, 20:58     Составление программы вычисления суммы #3
Составление программ вычисления суммы
Stellseries
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 18
24.12.2011, 20:59  [ТС]     Составление программы вычисления суммы #4
я видел там код С а мне надо С++!!!
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.12.2011, 21:04     Составление программы вычисления суммы #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Stellseries Посмотреть сообщение
а мне надо С++!!!
Переделал, скажу сразу: далось мне это не легко.
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
size_t sum(size_t N)
{
    size_t n, i, result = 0, factor;
 
    for(n = 1; n <= N; ++n)
    {
        for(i = n, factor = 1; i <= 2 * n; ++i)
            factor *= i;
        result += factor;
    }
 
    return result;
}
 
int main ()
{
    cout << sum(3);
    
    exit(0);
}
Yandex
Объявления
24.12.2011, 21:04     Составление программы вычисления суммы
Ответ Создать тему
Опции темы

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