Advertisement
Guest User

LV13-06

a guest
Dec 21st, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. //sortiranje metodom mjehurića
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.   int niz[30], n, i, d, zamjena;
  7.  
  8.   printf("Unesi broj elemenata (1-30!): \n");
  9.   scanf("%d", &n);
  10.  
  11.   printf("Unesi %d brojeva: \n", n);
  12.  
  13.   for (i = 0; i < n; i++)
  14.     scanf("%d", &niz[i]);
  15.  
  16.   for (i = 0 ; i < ( n - 1 ); i++)
  17.   {
  18.     for (d = 0 ; d < n - i - 1; d++)
  19.     {
  20.       if (niz[d] > niz[d+1]) // Za padajuće (silazno) sortiranje stavi " < "
  21.       {
  22.         zamjena       = niz[d];
  23.         niz[d]   = niz[d+1];
  24.         niz[d+1] = zamjena;
  25.       }
  26.     }
  27.   }
  28.  
  29.   printf("Sortirani niz:\n");
  30.  
  31.   for ( i= 0 ; i < n ; i++ )
  32.      printf("%d\n", niz[i]);
  33.  // getch(); ukloni ovaj komentar ako izađe prebrzo iz programa
  34.   return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement