Pergunta de entrevista da empresa IBM

Write a program to swap two numbers without using a temporary variable.