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

Вычислить сумму через цикл - C++

Восстановить пароль Регистрация
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
11.11.2012, 12:09     Вычислить сумму через цикл #1
Доброго времени суток. Прошу вашей помощи.
Вычислить сумму 1!+2!+3!+...n!, k!=1*2*3...k(значение n вводится с клавиатуры; 1<n<=10).
Необходимо выполнить через цикл, не через массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2012, 12:09     Вычислить сумму через цикл
Посмотрите здесь:

Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 C++
Цикл с предусловием (Вычислить сумму ряда) C++
C++ Цикл: вычислить сумму знакопеременного ряда
C++ Найти сумму через цикл
C++ вычислить значение выражения через цикл for
Найти сумму заштрихованных треугольников через цикл C++
Вычислить сумму ряда (цикл while()) C++
C++ Цикл с предусловием (while), вычислить сумму ряда
C++ Как подсчитать сумму элементов данной последовательности через цикл?
Найти сумму цифр заданного числа без учёта последней цифры через цикл while C++
C++ Цикл: Вычислить и вывести на печать сумму по заданной формуле
C++ Используя цикл for вычислить сумму ряда

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.11.2012, 12:32     Вычислить сумму через цикл #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
int main()
{
    int n,i,p=1, s=0;
    cin>>n;
    for(i=1; i<=n; i++)
    {
        p*=i;
        s+=p;
    }
    cout<<s<<endl;
    return 0;
}
Catstail
Модератор
 Аватар для Catstail
21657 / 10383 / 1687
Регистрация: 12.02.2012
Сообщений: 17,320
11.11.2012, 12:33     Вычислить сумму через цикл #3
C++
1
2
3
4
5
6
7
8
9
10
11
long int Sumfact(int n)
{
    long int s=0;
    long int p=1,j;
    for (j=1; j<=n; j++)
        {
           p*=j;
           s+=p;
         }
     return s;
}
Yandex
Объявления
11.11.2012, 12:33     Вычислить сумму через цикл
Ответ Создать тему
Опции темы

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