...:: SELAMAT DATANG DI BOLG INDOTEK DAN INDOTEKNOLOGI.CO.CC ::... ||...:: INDOTEK MAUPUN INDOTEKNOLOGI ADALAH KEPANJANGAN DARI INDONESIA TEKNOLOGI ::... || ...:: SEMOGA BLOG INI BERMAANFAAT ::...|| ...:: SELALU MAJULAH TEKNOLOGI INFORMASI DAN KOMUNIKASI INDONESIA ::...|| ...:: TERIMA KASIH ATAS KUNJUNGAN NYA KE BLOG INI ::...

Wednesday 12 January 2011

contoh program Bubble sort

#include
#include
  void bubble(int a[],int n)
  {
        int i,j,t;
         for(i=n-2;i>=0;i--)
         {
            for(j=0;j<=i;j++)

                  {
                    if(a[j]>a[j+1])
                                    {
                                      t=a[j];
                                     a[j]=a[j+1];
                                     a[j+1]=t;
                                    }
                   }


       }

  }


  void main()
  {

      int a[100],n,i;

      clrscr();
      printf("\n\n ===== CONTOH APPLIKASI BUBLE DENGAN C =====\n\n");
      printf("\n\n MASUKKAN JUMLAH DATA YANG AKAN DI URUTKAN: ");
      scanf("%d",&n);

      for( i=0;i<=n-1;i++)
        { printf("\n\n MASUKKAN NILAI PADA DATA KE.%d : ",i+1);
              scanf("%d",&a[i]);
            }

       bubble(a,n);

       printf("\n\n==== HASIL PENGURUTAN DARI KECIL KE BESAR ADALAH ====\n ");
       printf("    ");
       for( i=0;i<=n-1;i++)
       printf("         %3d",a[i]);
       getch();

  }

No comments:

 
powered by Blogger | For Blogservices