Дан двумерный массив. Определить номер столбца, в котором расположен минимальный элемент четвертой строки массива. Если элементов с минимальным значением в этой строке несколько, то должен быть найден номер столбца самого левого из них. Паскаль.
Answers & Comments
АndyWhite
Program z1; Var a: array [1..100,1..100] of integer; i,j,n,m,min,t:integer;Begin write('Введите кол-во столбцов - '); readln(n); write('Введите кол-во строк - '); readln(m); randomize; for j:=1 to m do begin for i:=1 to n do begin a[i][j]:=random(9)-0; write (a[i][j],' '); end; writeln; end; min:=a[1][4]; t:=1; for i:=2 to n do begin if (a[i][4]<min) then begin min:=a[i][4]; t:=i; end; end; writeln('Минимальный элемент - ',min); writeln('Столбец - ',t);End.
0 votes Thanks 1
6nike
или минимальный 1 выводит, хоть и там 0 есть
Answers & Comments
Введите кол-во строк - 2
2 1
8 4
Минимальный элемент - 0
Столбец - 1
Введите кол-во строк - 5
3 3 4 5 1
6 3 0 5 3
0 5 8 8 2
6 1 2 8 8
1 5 1 8 2
Минимальный элемент - 1
Столбец - 2