Advertisement
Guest User

nganu

a guest
Nov 25th, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 8
  3.  
  4. void TampilAngka(int list_angka[], int n)
  5. {  
  6.     for(int i=0;i<n;i++)
  7.     {
  8.         printf("list_angka[%d] = %d\n", i, list_angka[i]);
  9.     }
  10. }
  11.  
  12. void UrutMeningkat(int A[])
  13. {
  14.     int temp;
  15.     int j, k;
  16.     for (j=0; j<MAX-1; j++) {
  17.         for (k=MAX-1; k>=(j+1); k--) {
  18.           if (A[k] > A[k-1]) {
  19.             temp = A[k];
  20.             A[k] = A[k-1];
  21.             A[k-1] = temp;
  22.           }
  23.         }
  24.     }
  25.     printf("\n");
  26.     TampilAngka(A, MAX);
  27. }
  28.  
  29. void UrutMenurun(int A[])
  30. {
  31.     int temp;
  32.     int j, k;
  33.     for (j=0; j<MAX-1; j++) {
  34.         for (k=MAX-1; k>=(j+1); k--) {
  35.           if (A[k] < A[k-1]) {
  36.             temp = A[k];
  37.             A[k] = A[k-1];
  38.             A[k-1] = temp;
  39.           }
  40.         }
  41.     }
  42.     printf("\n");
  43.     TampilAngka(A, MAX);
  44. }
  45.  
  46. int main()
  47. {
  48.     int list_angka[MAX] = {8, 3, 7, 1, 6, 4, 2, 5};
  49.     TampilAngka(list_angka, MAX);
  50.     printf("\n");
  51.     printf("Urut Meningkat: \n");
  52.     UrutMeningkat(list_angka);
  53.     printf("\n");
  54.     printf("Urut Menurun: \n");
  55.     UrutMenurun(list_angka);
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement