Triedenie

Vytvorte program na: using namespace std; typedef unsigned int uint; void zorad(vector & cisla) {  bool zmena = true; while (zmena) {    zmena = false; for (uint i = 0, imax = cisla.size - 1; i < imax; ++i) if (cisla[i] > cisla[i + 1]) {        swap(cisla[i], cisla[i + 1]); zmena = true; }  } } int main {  // pocet cisel uint pocet; cout << "Zadaj pocet cisel: "; cin >> pocet; // postupnost cisel vector cisla; cisla.resize(pocet); // generator default_random_engine gen; uniform_int_distribution dist(1, 10); auto random = bind(dist, gen); // generovanie cout << "Postupnost: "; for (auto& cislo : cisla) {    cislo = random; // vystup cout << cislo << ' '; }  cout << endl; // zoradenie // sort(cisla.begin, cisla.end); zorad(cisla); // vypis zoradenej postupnosti cout << "Zoradena postupnost: "; for (auto cislo : cisla) cout << cislo << ' '; cout << endl; cin.ignore; cin.get; return 0; }
 * vygenerovanie postupnosti celých čísel (pričom počet čísel N zadávajte z klávesnice)
 * utriedenie danej postupnosti vzostupne
 * 1) include
 * 2) include
 * 3) include
 * 4) include
 * 5) include