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

Сумма факториалов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс-массив http://www.cyberforum.ru/cpp-beginners/thread1170211.html
Здравствуйте. Нужно разъяснение. Есть класс "Масса" всё корректно работает, нареканий нет. class MMas { private: float Mas; String Un; public: MMas(){Mas=0; Un="г";} //по умолчанию
C++ Проверить правильность и реализацию заголовочного файла time.h Добрый день! Может ли кто-нибудь проверить правильность и реализацию заголовочного файла time.h? В нем описание класса, методы и т.д. (класс состоит из часов:минут:секунд, функции "+" "-" "==" и проверка времени суток (день ночь утро вечер)). Заранее спасибо) //time.h #include <iostream> class Time{ private: int hour; http://www.cyberforum.ru/cpp-beginners/thread1170195.html
Стековый калькулятор с защитой от дурака C++
Есть ли у кого - нибудь код калькулятора, реализованного с помощью шаблона класса стек? заранее благодарен
C++ Списки. Входит ли один список в другой
Задание - Проверить, входит ли список l1 в список l2. Термином "список" обозначен линейный список. Исходные и результирующие списки размещаются в файлах подходящего типа. Ребятушки, надежда на вашу помощь.
C++ Тип элемента http://www.cyberforum.ru/cpp-beginners/thread1170170.html
Добрый день! Подскажите пожалуйста, в методичке написано, что объявляется тип элемента, вот так: typedef int K; typedef int I; typedef E <K,I> elem; Естественно компилятор выругался на последнюю строчку. Я не знаю что имеется в виду. Что это такое и где про него можно почитать? Спасибо! :) P.S.
C++ Определение и тестирование класса Доброго времени суток ! Ребят ,только учусь так что не судите строго)) Учусь по книге "Харви М.Дейтел и Пол.Дж.Дейтел - Как программировать на С++ " На теме : "определение класса и тестирование " ,наткнулся на программу которая выдает ошибку - " Could not find a match for "std::getline(istream_withassign,std::basicstring<char,std::string_char_traits<char>,std ::allocator<char>>) и не могу... подробнее

Показать сообщение отдельно
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
08.05.2014, 18:48     Сумма факториалов
Можно так сделать, чтобы занова факториал для каждого числа не считать, а просто умножать на следующее число.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cout << "Enter n: ";
    cin >> n;
    int sum = 0;
    int temp = 1;
    for (int i = 1; i <= n; ++i){
        sum += temp;
        temp *= (i+1);
    }
    cout << "Sum = " << sum << endl;
    system("PAUSE");
    return 0;
}
 
Текущее время: 08:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru