Показать сообщение отдельно
  #2  
Старый 09.02.2012, 18:07
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

Вот, написал на коленке за пять минут - не проверял

Код:
var
  Sum:Integer;
  X,Y:Integer;

for Sum := 0 to (N+M) do begin
  for Y:=0 to Sum do begin
     X:= Sum-Y;

    if X<0 then Continue;
    if Y<0 then Continue;
    if X>=N then Continue;
    if Y>=M then Continue;

   DoSomeg(X,Y);


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