Pengurutan


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

int data[]={17,3,5,20,25,1};
int jml_index;

void tukar(int a, int b)
{
int temp;
temp=data[b];
data[b] = data[a];
data[a] = temp;}

void tampil(int data[])
{
cout<<"Isi array : "                                    ;
   for(int i=5;i>=0;i--)
    {cout<<data[i]<<" ";}
   cout<<endl;}

void main()
{
cout<<"Kondisi sebelum diurutkan adalah"<<endl;
   tampil(data);
   int posisi,i,j;

   for(i=0;i<jml_index-1;i++)
   {
   posisi = i;
   for(j=i+1;j<jml_index;j++)
   { if (data[j]>data[posisi])
    {posisi=j;}}
   if(posisi!=i)
    {tukar(posisi,i);}
   }
   cout<<"Kondisi stelah diurutkan"<<endl;
   tampil(data);
getch();
}

Comments

Popular posts from this blog

Animasi Lucu C++

Sistem Sensor dan Robotika

DDL Part II