function GetColNumber(Matrix: TMatrix): Word;
var
i, j, Count: Integer;
begin
Result := 0;
for i := 1 to Matrix.ColCount do
begin
Count := 0;
for j := 1 to Matrix.RowCount do
if Matrix[j, i] > 0 then
break
else
Inc(Count);
if Count = Matrix.RowCount then
begin
Result := i;
Exit
end
end
end;
Задача с матрицей \Дельфи\
Найти в матрице первый столбец, все элементы которого неположительны.
http://sources.codenet.ru/file/1595/TMatrix1.1.rar.
Допустим ты уже имеешь матрицу Matrix. Вот функция, которая возвратит номер искомого столбца, или 0 если такой отсутствует.
Вот собственно и всё.
Вот класс написанный мною для работы с матрицами
Допустим ты уже имеешь матрицу Matrix. Вот функция, которая возвратит номер искомого столбца, или 0 если такой отсутствует.
Код:
Вот собственно и всё.