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

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

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

Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k) - C++

20.04.2013, 10:47. Просмотров 396. Ответов 2
Метки нет (Все метки)

Задача: Дано натуральное число k. Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k
Т.е. переменная k должна вводиться и по формуле должна находиться сумма.
Пример: k=4; Так должно выглядеть решение в математике: 1*2+2*3*4+3*4*5*6+4*5*6*7*8
Моя проблема в том, что я не могу понять как сделать формулу.
Вот мои наброски, но к ответу там далеко:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream.h>
#include<conio.h>
int main()
{
 int k,i=0,S,a,b;
 cout<<"Введите k";
 cin>>k;
  for(i=0;i<=k;i++)
  {
   if(i>=1){a=i+1; S=a*b; b=a+1;}
   for(i=0;i<k;i++){a=i+1; S=S+S*b; b=a+1;}
  }
 cout<<"Сумма= "<<S;
 getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 10:47     Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k)
Посмотрите здесь:

Нужно немного доделать программу - C++
Ввести класс для работы с обьектом дробь и реализовать 1) сложение(вычитание) 2)приведение к несократимому виду 1 )пункт программа...

Посчитать сумму чисел. Нужно закончить программу. - C++
Доброго времени суток. Задача - посчитать сумму по такой формуле: (1+0.1)(2+0.2)...(N+N/10) #include &lt;stdio.h&gt; #include...

Нужно доделать меню - C++
Я делаю меню для своей программы.Помогите,пожалуйста, с действиями,что в самом низу.Вот пример действий { answer = getch(); ...

Нужно доделать поиск в программе - C++
Народ помогите плиз, туплю, никак не могу нормальный поиск доделать, вот текс проги, заранее спасибо) #include &lt;iostream&gt; #include...

Задача на времена года, нужно доделать - C++
Код такой. С зимой всё вроде правильно, а остальные не могу понять как делать, помогите доделать пожалуйста!!! ...

нужно доделать игру немного)(кому не сложно) - C++
#include &lt;iostream&gt; #include &lt;windows.h&gt; #include &lt;conio.h&gt; using namespace std; void main() { #pragma region Объявления ...

Доделать программу С++ - C++
Помогите пожалуйста доделать программу. Нужно , чтобы при вводе дробных чисел программа выдавала сообщение &quot;Нужно ввести целое число&quot; ...

Доделать программу. - C++
Товарищи программеры, скажите что тут не так? В борланде выдает море ошибок. FUNCTION DEC2BASEN(BASE: INTEGER; DEC: LONGINT): STRING; ...

Доделать программу - C++
Помогите плиз, доделать прогу. Ввести массив нецелых чисел. Те из них, которые положительны, копировать в другой массив. Затем...

доделать программу - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; using namespace std; int main() { setlocale(LC_ALL,&quot;Russian&quot;); fstream...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
20.04.2013, 12:42     Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    unsigned k;
    std::cin >> k;
    unsigned sum(0);
    for (size_t i = 1; i <= k; i++) {
        unsigned mul(1);
        for (size_t j = i; j != i*2+1; j++)
            mul*=j;
        sum+=mul;
    }
    std::cout << sum;
    return 0;
}
Jox25
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 107
20.04.2013, 16:29  [ТС]     Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k) #3
Спасибо,работает. Пойду под себя код заточу=)
Yandex
Объявления
20.04.2013, 16:29     Нужно доделать программу (Найдите сумму: 1*2+2*3*4+...+k(k+1)*...*2k)
Ответ Создать тему
Опции темы

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