Текст задания
Сформировать двумерный массив B размером N x 3 (N – количество строк, равное предпоследней цифре пароля +2; 3 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Составить одномерный массив D из минимальных элементов столбцов матрицы B (оформить нахождение минимального элемента в виде процедуры). Вывести элементы массива D на экран и в файл.
Исходный код программы
uses crt; var b: array[1..100,1..100] of integer; d: array[1..100] of integer; i,j:integer; Kr: text; Procedure Min (var stolb:integer); Var i,m:integer; begin d[stolb]:=b[1,stolb]; for i:=2 to 3 do begin if b[i,stolb]<d[stolb] then d[stolb]:=b[i,stolb]; end; end; begin clrscr; Assign(Kr,'Kr.txt'); rewrite(Kr); randomize; Writeln('massiv B:'); Writeln(Kr,'massiv B:'); for i:=1 to 3 do begin for j:=1 to 3 do begin b[i,j]:=random(10); Write(b[i,j],' '); Write(Kr,b[i,j],' '); end; writeln; Writeln(Kr); end; Writeln('massiv D:'); Writeln(Kr,'massiv B'); For j:=1 to 3 do begin Min(j); Write(d[j],' '); Write(Kr,d[j],' '); end; close(kr); readln; end.
Содержимое текстового файла kr.txt
massiv B:
0 0 1
4 6 2
4 1 7
massiv B
0 0 1