10 July, 2013

Bubble Sort Bahasa C

Membuat program yang dapat mengurutkan 5 buah bilangan 5, 7, 3, 6, 4 dari besar ke kecil menggunakan buble sort menggunakan bahasa C.


#define n 5
int i,j,A[n]={5,7,3,6,4};
main()
{
int i;
clrscr();

for (i=0; i<=4; ++i)
{
  printf("\n\tbilangan ke %d : %d", i+1, A[i]);
}

bubble (i);
printf("\n\ndata yang sudah diurutkan : ");

for (i=0; i<=4; i++)
 printf("\n%d", A[i]);
 printf("\nTekan sembarang tombol");
getche();
}

bubble()
{
 int dummy;
 for(i=1; i<=n-1; i++)
 {
  for (j=i; j
  {
   if (A[i-1]>A[j])
   {
    dummy=A[i-1];
    A[i-1]=A[j];
    A[j]=dummy;
   }
  }
 }
getche();
}

0 comments: