русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










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

Бувають випадки, коли потрібно знайти суму значень факторіалів. І це стандартна ситуація. Для обчислення факторіалу немає спеціального методу в мові 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.

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

Переглядів: 2451






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.