← All examples

Swap two variables

Pascal Input/Output

via temp variable

Flowchart (ISO 5807)

StartInput a, bt = aa = bb = tEndFigure 1 — Swap

Source code

procedure Swap(var a, b: integer);
var t: integer;
begin
  t := a;
  a := b;
  b := t;
end;