Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача с матрицей \Дельфи\

27K
12 декабря 2007 года
Gerat
10 / / 05.12.2007
Найти в матрице первый столбец, все элементы которого неположительны.
17K
12 декабря 2007 года
jack marked
20 / / 12.11.2006
Вот класс написанный мною для работы с матрицами http://sources.codenet.ru/file/1595/TMatrix1.1.rar.
Допустим ты уже имеешь матрицу Matrix. Вот функция, которая возвратит номер искомого столбца, или 0 если такой отсутствует.
Код:
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;


Вот собственно и всё.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог