• Составить циклический процесс определения произведения натуральных чисел (факториал) 1*2*3  *n, для произвольного    n  (n!)

    план работы.
    1. условие задачи
    2.математическая модель 
    3.список переменных с их расшифровкой 
    4.блок-схема алгоритма 
    5.программный код

Ответы 1

  • 1. Есть 2. 5!=1*2*3*4*5=120\\6!=1*2*3*4*5*6=7203. n - заданное число, y - факториал числа, i - счётчик4. Прил.5. var  y: System.uint64; //Большая цифра же и положительная  n, i: byte; //Нет смысла большие числа брать слишком, переполнение будетbegin  readln(n); //Принимаем число...  y := 1;  i := 1;  repeat    y := y * i; //...и умножаем такое-то количество раз    i := i + 1;  until i > n;  if (y = 0) then //Выводим, предусмотрев переполнение    writeln('Слишком большая цЫферка')  else    writeln(y);end.
    answer img
    • Автор:

      tux
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years