Максимальное значение переменной

Титов
Дата: 18.05.2011 15:11:17
Всем привет, понимаю что вопрос уже наверное подобный был и наверное в гугле можно было бы найти но по мне лучше к вам
вопрос вот в чем
 row := row + rowcell{, rowpos, rowdoc)} + 1; 

ну жно из трех переменных (rowcell, rowpos, rowdoc) выделить только большее значение и прибавить row+1 как это можно осуществить без оператора IF THEN
Соколинский Борис
Дата: 18.05.2011 15:13:34
uses math;
Max(V1,Max(V2,V3));
defecator
Дата: 18.05.2011 15:14:11
Банально, однако:

row := row + Max(rowcell,Max(rowpos,rowdoc)) + 1 ;
Johnmen
Дата: 18.05.2011 15:14:15
Титов,

Никак.
Мимопроходящий
Дата: 18.05.2011 15:14:32

Hello, Титов!
You wrote on 18 мая 2011 г. 12:11:17:

Титов
понимаю что вопрос уже наверное подобный был и наверное в
гугле можно было бы найти но по мне лучше к вам
нет уж.
накуй, накуй!


--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4

Jude
Дата: 18.05.2011 15:15:05
Титов
Всем привет, понимаю что вопрос уже наверное подобный был и наверное в гугле можно было бы найти но по мне лучше к вам
вопрос вот в чем
 row := row + rowcell{, rowpos, rowdoc)} + 1; 

ну жно из трех переменных (rowcell, rowpos, rowdoc) выделить только большее значение и прибавить row+1 как это можно осуществить без оператора IF THEN

inc(row, max( rowcell,rowpos,rowdoc)+1);
за орфографию не гарантирую - некогда проверять - проект горит ;))
Титов
Дата: 18.05.2011 15:18:10
спасибо большое люди добрые
ДжекНепотрошитель
Дата: 18.05.2011 16:21:46
Johnmen
Титов,

Никак.


Врешь. Любые операторы ветвления могут быть выражены операторами цикла с предусловием.
Johnmen
Дата: 18.05.2011 17:23:55
ДжекНепотрошитель
Johnmen
Титов,

Никак.


Врешь. Любые операторы ветвления могут быть выражены операторами цикла с предусловием.

Ну так вырази, помоги ТСу.
DimaBr
Дата: 18.05.2011 17:34:04
//Max(V1,Max(V2,V3));
case V2>V3 of
true: case V1> V2
          true: Result := V1;
          else Result := V2;
        end
else case V1> V3
          true: Result := V1;
          else Result := V3;
        end
end