Advertisement
cecepsuwanda

sort_asc_desc

Mar 17th, 2020
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. void main()
  5. {
  6.   int data[20],i,j,n,tmp;
  7.  
  8.   printf("Masukkan Jumlah Data : ");scanf("%d",&n);
  9.  
  10.   for(i=0;i<n;i++){
  11.     printf("Data ke-%d : ",(i+1));scanf("%d",&data[i]);    
  12.   }  
  13.  
  14.   printf("\n");
  15.   printf("Data yang anda input :\n");
  16.  
  17.   for(i=0;i<n;i++){
  18.     printf("%d\t",data[i]);
  19.   }
  20.  
  21.   printf("\n");
  22.  
  23.   for(i=0;i<n-1;i++){
  24.     for(j=i+1;j<n;j++){
  25.         if(((i<(n/2))&&(data[i]>data[j])) || ((i>(n/2))&&(data[i]<data[j]))){
  26.           tmp=data[i];
  27.           data[i]=data[j];
  28.           data[j]=tmp;
  29.         }
  30.       }
  31.   }
  32.  
  33.   printf("\n");
  34.   printf("Data setelah diurut :\n");
  35.  
  36.   for(i=0;i<n;i++){
  37.     printf("%d\t",data[i]);
  38.   }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement