Форум программистов, компьютерный форум 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. Просмотров 401. Ответов 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++):

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

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

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

Нужно доделать программу на gpss/h - GPSS
Помогите пожалуйста с программой) Вот задание:На вычислительный комплекс коммутации сообщений (ВККС) поступают сообщения от 3 абонентов с...

Нужно доделать программу в VisualFoxPro 9 - FoxPro
Программа для печатания абонементов газеты на подписку, написана на 9 версии Фокса. Я ее декомпилировал, вроде все прошло нормально....

нужно доделать программу,но не знаю как! - Java
Нужно Изменить программу так, чтобы вместо «обычного» массива был использован именно объект класса ArrayList. /* * To change this...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
20.04.2013, 12:42 #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  [ТС] #3
Спасибо,работает. Пойду под себя код заточу=)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 16:29
Привет! Вот еще темы с ответами:

Нужно доделать или переделать программу (Вычислите произведение) - Free Pascal
Помогите переделать или доделать прогу, чтобы все нормально работало.(Free Pascal) Задание. Пусть даны вещественные числа а1 , а2 ,...

Не понимаю. нужно доделать программу VBA. Работа с массивом. В EXEL - VBA
Нужно исходя их этого кода. Найти ещё число положительных элементов. Чтобы в EXEL было записано это. Исходные задания таковы : ...

Нужно доделать программу-патчер для игры Final Fantasy 7 - C#
Есть проэкт на visual studio 2010 который делал один программист и я. Это программа-патчер для игрового файла Namemenu.mnu для игры Final...

Нужно написать программу подсчитывающую сумму квадратов чисел от 1 до N - Turbo Pascal
Я 0 в математике, и в программирование. Но если вы не против, буду рад объяснениям и подсказкам. Школьный курс математики упустил,...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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