CACATAN KECIL

Sugik-info.blogspot.com - Blog yang berisi artikel tentang tutorial komputer, pemprograman, aplikasi office dan seputar pengalaman dan kejadian sehari-hari yang sudah Admin temukan solusinya untuk dibagikan kepada para pembaca.

Buble Sort

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void tukar();
void bubblesort();

    int data[100];
   int n;

   void main()
   {
       clrscr();

      /* Proses Memasukan Data*/
      printf("Masukan jumlah data :");scanf("%d", &n);
      printf("\n ");
      for (int i=0;i<n;i++)
      {
          printf("Masukan data ke %d :", i);scanf("%d", &data[i]);
      }

      /* Proses Pengurutan*/
      bubblesort();

      /*Menampilkan data*/
      printf("\n \n");
      printf("Data yang sudah urut menggunakan metode bubblesort \n \n ");

      for(int j=0;j<n;j++)
      {
          printf("%d \t", data[j]);
      }
   getch();

   }

   void tukar(int *a, int *b)
   {
        int c=*a;
      *a=*b;
      *b=c;
   }

   void bubblesort()
   {
       for (int i=1;i<n;i++)
      {
          for (int j=n-1;j>=i;j--)
         {
            if (data[j] > data[j-1])
            tukar (&data[j],&data[j-1]); //asc
         }
      }
   }

0 Response to "Buble Sort"

Posting Komentar