русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Сумма факториалов Си Шарп

Бывают случаи, когда нужно найти сумму значений факториалов. И это стандартная ситуация. Для вычисления факториала нет специального метода в языке C#, поэтому нам нужно будет писать ее самостоятельно. Для этого нужно получать значение факториала и иметь переменную для ее суммы.

Код программы следующий:

int n = 5;  // количество циклов в факториале
int sum = 0;
int factorial = 1;   // значение факториала

for (int i = 0; i <= n; i++) // цикл начинаем с 0, т.к. 0! равно 1 и мы будем это суммировать
{
     if (i == 0) sum++;
     else
     {
          factorial = factorial * i;
          sum = sum + factorial;
     }
}

В данном случае сумма 5! Будет равна 154.

Пример программы: Программа нахождения суммы факториалов Си Шарп.

Просмотров: 4167






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.