Skip to content

Úloha 5.8

Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý zoradí hodnoty staticky definovaného pola typu int[] od najmenšej hodnoty po najväčšiu. Elementy poľa sú zoraďované v definovanom poli, nevytvárajte nové pole. Po zoradení program vypíše postupne všetky elementy poľa za sebou v jednom riadku.

Tip

Pre prehodenie dvoch čísel je potrebná tretia pomocná premenná.

Príklady vstupov / výstupov programu

Pre pole [9,8,5,1,3] program vypíše:

1, 3, 5, 8, 9

Pomôcka

Skúste najprv prísť na implementáciu bez tejto pomoci. Ak by ste sa však nevedeli pohnúť obrázok na tomto odkaze opisuje algoritmus zoradenia.


Tu neskôr pribudne príkladné riešenie