Scrieți definiția unui subprogram interschimba care primește prin doi parametri, a și b, doi pointeri către valori întregi și care interschimbă între ele valorile memorate la adresele primite (deci, după apel, valoarea de la adresa a o conține pe cea inițială de la b și invers).
Scrieți apoi un program principal care citește de la tastatură un număr natural nenul n și apoi n numere întregi separate prin spațiu sau linii noi. Programul afișează numerele sortate crescător, separate prin câte un spațiu, pe o singură linie. Sortarea trebuie să fie realizată folosind exclusiv apeluri ale subprogramului interschimba pentru a schimba între ele elemente ale vectorului.