No Image

Требуется вычислить факториал целого числа n

9 просмотров
11 марта 2020

Факториалом числа n называется произведение 1 × 2 × … × n. Обозначение: n!.

По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.

Добавить комментарий Отменить ответ

Пн Вт Ср Чт Пт Сб Вс

ЕГЭ на соточку для чайников

Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене 🙂

Дано целое положительное число n. Вычислить факториал этого числа: n!=1×2×3×…×n.

Задача решается с помощью циклического алгоритма. Составим три варианта этого алгоритма: с применением цикла с предусловием, с постусловием и с параметром.

Алгоритм с применением цикла с предусловием

НАЧ

КОН

Алгоритм с применением цикла с параметром

Вычислить факториал введенного числа.

Факториалом числа называют произведение всех натуральных чисел до этого числа включительно. Например, факториал числа 4 равен 1*2*3*4 = 24. Записывается факториал так: 4! = 24.

Поскольку факториал резко увеличивается с каждым следующим числом не следует вводить больших чисел.

  1. Присвоим переменной, накапливающей произведение натуральных чисел, начальное значение 1.
  2. Присвоим переменной-счетчику значение 2.
  3. Пока переменная счетчик не достигнет числа, введенного пользователем,
  1. умножать значение переменной, в которой накапливается произведение, на значение переменной счетчика,
  2. увеличивать счетчик на 1.

main ( ) <
unsigned short n , i ;
unsigned int f ;
scanf ( "%d" ,& n ) ;
if ( n != 0 ) f = 1 ;
for ( i = 2 ; i n ; i ++ ) f *= i ;
printf ( "%d
" , f ) ;
>

Читайте также:  Как в excel сделать группировку строк
Комментировать
9 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock detector