Помогите решить задачу в Pascal, желательно простыми командами, зарание спасибо!)
Приложения:
BobbyFresnel:
Что такое "простые команды"? То, что Вам кажется простым, может казаться другим сложным и громоздуим. И наоборот. Например, для меня написать a.Sort и получить отсортированный массив а без всяких расписываний "сортировки методом пузырька" - это просто и естественно, а Вы можете счесть это сложным по одной лишь причине "мы такого не учили".
Да мне хоть как уже решить)
Задача действительно до смешного простая, если ее решать современными методами.
Ответы
Ответ дал:
0
===== PascalABC.NET =====
procedure MinMax(a: array of integer; var min, max: integer);
begin
for var i := 0 to a.High do
if a[i] < min then
min := a[i]
else if a[i] > max then
max := a[i]
end;
begin
var a1 := ArrRandom(10, -99, 99);
a1.Println;
var a2 := ArrRandom(10, -99, 99);
a2.Println;
var a3 := ArrRandom(10, -99, 99);
a3.Println;
var a4 := ArrRandom(10, -99, 99);
a4.Println;
var min1, min2, min3, min4, max1, max2, max3, max4: integer;
MinMax(a1, min1, max1);
MinMax(a2, min2, max2);
MinMax(a3, min3, max3);
MinMax(a4, min4, max4);
var r := Seq(min1, min2, min3, min4, max1, max2, max3, max4)
.Sorted.ToArray;
r.Println
end.
Конечно, подобные задачи намного компактнее и проще писать на базе двумерного массива.
Приложения:
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад