Написать программку на языке Pascal используя операторы цикла. Задачка: Задать случайным

Написать программу на языке Pascal используя операторы цикла. Задача: Задать случайным образом N (1\leq N \leq 15). Напечатать значение N! = 1*2*3*4*...*N

Задать свой вопрос
1 ответ
Program n1;
var
n, i: integer;
p: real;
begin
randomize;
n:=random(15)+1;
p := 1;
for i := 2 to n do
p := p * i;
writeln(n, '! = ',p);
end.
Женек
"n:=random(15);" разве в этом случае не берётся случайное значение от 0 до 15?
Долговин Валерий
да это так, щас исправлю
Сумина Диана
вот формула для рандома для промежутка [a;b]: random(b-a+1)+a
Милена Мамусева
спасибо
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт