Pergunta de entrevista da empresa IBM

Given 3 cases to write swapping program