Не совсем понятно ограничение {-1;1} ( это (-1;1) или [-1;1]?). Также не понятно какой тип случайных чисел. (Буду использовать integer) Поэтому решение будет с ограничением [-1;1] :
var A:array[1..5] of integer; i:integer;
Begin Randomize; For i:=1 to 5 do BEGIN A[i]:=Random(-1;1); WriteLn(A[i],’ ‘); End; End.
begin Write('Введите через пробел три целых числа: '); Readln(i, j, k); n := 0; if (i in int) then begin Write(i, ' '); n := n + 1 end; if (j in int) then begin Write(j, ' '); n := n + 1 end; if (k in int) then begin Write(k); n := n + 1 end; case n of 0: Writeln('Ни одно из введенных чисел не принадлежит интервалу [1..3]'); 1: Writeln(' - принадлежит интервалу [1..3]'); else Writeln( ' - принадлежат интервалу [1..3]') end end.
Тестовое решение:
Введите через пробел три целых числа: 0 0 0 Ни одно из введенных чисел не принадлежит интервалу [1..3]
Введите через пробел три целых числа: 2 5 3 2 3 - принадлежат интервалу [1..3]
Поэтому решение будет с ограничением [-1;1] :
var A:array[1..5] of integer;
i:integer;
Begin
Randomize;
For i:=1 to 5 do
BEGIN
A[i]:=Random(-1;1);
WriteLn(A[i],’ ‘);
End;
End.