Показать сообщение отдельно
  #3  
Старый 04.09.2011, 13:18
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

А конкретно? 3 переменных: А, B, С, поменять A <-> C, а с переменной B что делать?
Кстати обмен чисел (2 переменных):
Код:
var
  a, b: Integer;
begin
  a := 2;
  b := 3;

  a := a+b;
  b := a-b; // b = 2
  a := a-b; // a = 3
Кстати вот задачка не по теме: сравнить и вывести большее число без использования if, while, for. В С это решилось бы проще, а вот в паскале...
ЗЫ решение для паскаля:
Код:
WriteLn('Большее число = ',  (a+b + abs(a-b))/2:0:0);
__________________
Помогаю за Спасибо
Ответить с цитированием