Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.47 KB | None | 0 0
  1. void bubble_iverson_2(int a[], int n) {
  2.     int temp;
  3.     int t;
  4.     int board = n - 1;
  5.     bool T = false;
  6.     for (int i = 0; i < n && !T; i++)
  7.     {
  8.         T = true;
  9.         t = 0;
  10.         if (i < board)
  11.         {
  12.             for (int j = 0; j < n - i - 1; j++)
  13.             {
  14.                 if (a[j]>a[j + 1])
  15.                 {
  16.                     T = false;
  17.                     temp = a[j];
  18.                     a[j] = a[j + 1];
  19.                     a[j + 1] = temp;
  20.                     t = j;
  21.                 }
  22.             }
  23.         }
  24.         else
  25.         {
  26.             if (t == 0)
  27.             {
  28.                 break;
  29.             }
  30.             else
  31.             {
  32.                 board = t;
  33.             }
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement