Ввод массивов в процедуре, поиск минимальных элементов оформить в виде функции.
uses crt;
var
b: array [1 .. 10] of integer;
c: array [1 .. 15] of integer;
procedure FillArray(var arr: array of integer);
var
k: integer;
begin
randomize;
for k := Low(arr) to High(arr) do
arr[k] := random(100);
end;
function SearchMin(arr: array of integer): integer;
var
k, Min: integer;
begin
Min := arr[1];
for k := Low(arr) to High(arr) do
if arr[k] then
Min := arr[k];
SearchMin := Min;
end;
begin
ClrScr;
FillArray(b);
FillArray(c);
writeln('MinB-MinC= ', SearchMin(b) - SearchMin(c));
write('Press any key to EXIT...');
readkey;
end.
Похожие записи/страницы:
- Создать линейный массив, элементы которого равны произведению минимальных элементов по соответствующим строкам…
- Даны сведения о различных датах. Каждая дата-это число,месяц,год. Вывести даты,группируя их по временам…
- Написать программу для нахождения количества всех элементов целочисленного массива, которые не являются…
- Заданны массивы А(4,4)и B(5,5). Для каждого массива вычислить среднее арифметическое положительных элементов…
- Найдите минимальные элементы каждой строки матрицы х(8,8) и поместить их на главную диагональ, а диагональные…
- Даны целочисленные массивы S и T с разным количеством элементов. Каждый из массивов содержит несколько нулевых…
- Заданы массивы B(5),H(8),U(70,S(10).Составить подпрограмму определения минимального,максимального элементов…
- Отсортировать элементы квадратной вещественной матрицы размерности n, применив пузырьковую сортировку слева…