Domanda di colloquio di IBM

Given 3 cases to write swapping program