Урок 16. Задача 2.
Primary tabs
Вспомогательная задача (можно решить, просто используя одномерные массивы):
Пользователь вводит 4 целых числа, считаем все их координатами на прямой, а именно:
первые два числа - начало и конце отрезка 1
вторые два - начало и конец отрезка 2
Задача: напишите подпрограмму, которая определит пересекаются ли данные отрезки.
type ar = array[1..2, 1..2] of integer;
var A :ar = ((2, 8), (7, 15));
function yes_no(Arr1 :ar) : boolean;
var fl :boolean;
begin
fl := true;
if (Arr1[1, 2] < Arr1[2, 1]) or (Arr1[1, 1] > Arr1[2, 2]) then
fl := false;
yes_no := fl;
end;
begin
write(yes_no(A));
end.
- Log in to post comments
- 673 reads
vedro-compota
Thu, 09/08/2022 - 19:12
Permalink
засчитано
засчитано
_____________
матфак вгу и остальная классика =)