Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2010, 22:50   #1
giga_person
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 26
По умолчанию Сравнение массивов до заданной разницы (Delphi7)

Ф-я должна сравнивать два одномерных массива до тех пор, пока разница между ними не будет равна atcn, и в случае удачи присвоить 1, arazm - размеры массивов. Подскажите, как её исправить, чтобы она работала правильно, до полного выполнения условия, а не выполняла arazm-шагов и останавливалась.

Код:
function sravn_matr(aa, ab : TStringGrid; arazm : integer; atcn : real): real;
 var
   i, j : integer;
begin

 for j := 1 to arazm do
  begin
    if ((StrToFloat(aa.Cells[0,j-1]) - StrToFloat(ab.Cells[0,j-1])) <= atcn) or
       (aa.Cells[0,j-1] = ab.Cells[0,j-1])
      then sravn_matr := 1
      else sravn_matr := 0;
  end;

end;
giga_person вне форума Ответить с цитированием
Старый 17.02.2010, 22:55   #2
edmynt
Пользователь
 
Аватар для edmynt
 
Регистрация: 03.06.2009
Сообщений: 83
По умолчанию

Код:
function sravn_matr(aa, ab : TStringGrid; arazm : integer; atcn : real): real;
 var
   i, j : integer;
begin

 for j := 1 to arazm do
  begin
    if ((StrToFloat(aa.Cells[0,j-1]) - StrToFloat(ab.Cells[0,j-1])) <= atcn) or
       (aa.Cells[0,j-1] = ab.Cells[0,j-1])
      then 
     begin
      sravn_matr := 1
     break;
      end;
      else sravn_matr := 0;
  end;

end;
edmynt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Корректное сравнение массивов на условии. Alex Cones Общие вопросы Delphi 4 10.01.2010 15:08
не мог понять разницы)) pavelstraut Общие вопросы C/C++ 36 27.07.2009 14:11
Находжение разницы годов в SQL запросе Yurk@ БД в Delphi 13 01.03.2008 09:32