Menu

Sabtu, 23 Juli 2016

Program Sorting Menggunakan C++

Assalamualaikum,

Hay guys! Nih bagi temen-temen semua yang lagi nyari-nyari contoh program Sorting di C++, pantau sendiri dahhh :v

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

main()
{
      int nilai[20];
      int i, j, k, n;
      int temp;
      bool tukar;
      cout<<"Masukkan banyak bilangan : ";cin>>n;
      for(i=0;i<n;i++)
      {
       cout<<"Elemen ke-"<<i<<" : ";cin>>nilai[i];
      }
     
      //cetak data sebelum diurutkan
      cout<<"Data sebelum diurutkan : ";
      for(i=0;i<n;i++)
      cout<<setw(3)<<nilai[i];
     
      //proses pengurutan
      i=0;
      tukar=true;
      while((i<=n-2)&&(tukar))
      {
       tukar=false;
       for(j=n-1;j>=i+1;j--)
       {
        if(nilai[j]<nilai[j-1])
        {
         temp=nilai[j];
         nilai[j]=nilai[j-1];
         nilai[j-1]=temp;
         tukar=true;
         cout<<"\nUntuk j = "<<j<<" : ";
         for(k=0;k<n;k++)
         cout<<setw(3)<<nilai[k];
        }
       }
       i++;
      }
      //proses setelah diurutkan
      cout<<"\nData setelah diurutkan : ";
      for(i=0;i<n;i++)
      cout<<setw(3)<<nilai[i];
      getch();
}
      

Tidak ada komentar:

Posting Komentar