#include <iostream>
using namespace std;
// zamiana miejscami
void babelek(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
// wypisywanie tablicy
void wypisz(int tab[], int n) {
for (int i = 0; i < n; i++) {
cout << tab[i] << " ";
}
cout << endl;
}
// sortowanie bÄ…belkowe
void sort_b(int tab[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (tab[j] > tab[j + 1]) {
babelek(tab[j], tab[j + 1]);
}
}
}
}
int main() {
int tab[7] = {11, 16, 8, 33, 6, 8, 1};
cout << "Przed: ";
wypisz(tab, 7);
sort_b(tab, 7);
cout << "Po: ";
wypisz(tab, 7);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwovLyB6YW1pYW5hIG1pZWpzY2FtaQp2b2lkIGJhYmVsZWsoaW50ICZhLCBpbnQgJmIpIHsKICAgIGludCB0ZW1wID0gYTsKICAgIGEgPSBiOwogICAgYiA9IHRlbXA7Cn0KLy8gd3lwaXN5d2FuaWUgdGFibGljeQp2b2lkIHd5cGlzeihpbnQgdGFiW10sIGludCBuKSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGNvdXQgPDwgdGFiW2ldIDw8ICIgIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKfQovLyBzb3J0b3dhbmllIGLEhWJlbGtvd2UKdm9pZCBzb3J0X2IoaW50IHRhYltdLCBpbnQgbikgewogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBuIC0gMSAtIGk7IGorKykgewogICAgICAgICAgICBpZiAodGFiW2pdID4gdGFiW2ogKyAxXSkgewogICAgICAgICAgICAgICAgYmFiZWxlayh0YWJbal0sIHRhYltqICsgMV0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9CmludCBtYWluKCkgewogICAgaW50IHRhYls3XSA9IHsxMSwgMTYsIDgsIDMzLCA2LCA4LCAxfTsKICAgIGNvdXQgPDwgIlByemVkOiAiOwogICAgd3lwaXN6KHRhYiwgNyk7CiAgICBzb3J0X2IodGFiLCA3KTsKICAgIGNvdXQgPDwgIlBvOiAiOwogICAgd3lwaXN6KHRhYiwgNyk7CiAgICByZXR1cm4gMDsKfQ==