Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]

var n, i, x: integer;
begin
    randomize(); // датчик случайных чисел 
    n := 7; // сколько чисел выводить
    for i := 1 to n do
    begin
        x := random (35) -21; // из диапазона 
        writeln(x); // печатаем значение
    end;
end.
vedro-compota's picture

правильно. норм

_____________
матфак вгу и остальная классика =)

Функция random(35) возвращает целочисленные значения в пределах от 0 до 34.

Выражение random(35) - 21 может принимать значения лишь из интервала от -21 до 13, а не из всего интервала от -21 до 35.