#include #include #include using namespace std; int los_tab(int x, int tab_y[]); void wyp_tab(int x, int tab_y[]); void sort_tab(int x, int tab_y[]); int main() { srand(time(NULL)); cout << "Podaj rozmiar tablicy: "; int roz_tab; cin >> roz_tab; int *tab_test = new int[roz_tab]; los_tab(roz_tab, tab_test); wyp_tab(roz_tab, tab_test); cout << endl; cout << "Posortowana tablica:" << endl; sort_tab(roz_tab, tab_test); wyp_tab(roz_tab, tab_test); system("pause"); delete[] tab_test; return 0; } int los_tab(int x, int tab_y[]) { for (int i = 0; i < x; i++) { tab_y[i] = (rand() %11) + 0; } return 0; } void wyp_tab(int x, int tab_y[]) { for (int i = 0; i < x; i++) { cout << "Element " << i + 1 << ": " << tab_y[i] << endl; } } void sort_tab(int x, int tab_y[]) { int sort; int sort_box; do { sort = 0; for (int i = 0; i < x-1 ; i++) { if (tab_y[i] > tab_y[i + 1]) { sort = sort + 1; sort_box = tab_y[i]; tab_y[i] = tab_y[i + 1]; tab_y[i + 1] = sort_box; } } } while (sort != 0); }