русс | укр

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


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


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

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










Найти факториал Си Шарп

Факториал очень часто используется в программировании и мне почему-то непонятно, почему в язык Си Шарп не включили метод, который бы вычислял факториал. Ну это дело такое.

Для того чтобы вычислить факториал из n, необходимо в цикле постоянно умножать существующее умноженное число на следующее увеличенное на 1 и так пока не достигнет цикл значения n.

Код программы:

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

for (int i = 2; i <= n; i++) // цикл начинаем с 2, т.к. нет смысла начинать с 1
{
     factorial = factorial * i;
}

Данный код вычисляет факториал 5, т.е. 5! И это равно 120.

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

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






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