Pregunta de entrevista de IBM

Given 3 cases to write swapping program