Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. for (int j = 0; j < ilosc; j++) {
  2.             for (int i = 0; i < ilosc - j; i++) {
  3.                 git = true;
  4.                 if (i > 0) {
  5.                     for (int k = i; git; k = (k - 1) / 2) {
  6.                         if ((tab[k] > tab[(k - 1) / 2]) || (k != 0)) {
  7.                             liczba = tab[k];
  8.                             tab[k] = tab[(k - 1) / 2];
  9.                             tab[(k - 1) / 2] = liczba;
  10.                         }
  11.                         else {
  12.                             git = false;
  13.                         }
  14.                     }
  15.                 }
  16.              liczba = tab[0];
  17.              tab[0] = tab[ilosc - 1 - j];
  18.              tab[ilosc - 1 - j] = liczba;
  19.             }
  20.             for (int f = 0; f < ilosc - j - 1; f++) {
  21.                 cout << tab[f] << " ";
  22.             }
  23.             cout << endl;
  24.            
  25.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement