/*PROGRAM SORTING*/
#pragma argsused
#include<conio.h>
#include<iostream.h>
#include<math.h>
int main()
{
int n, a, b,k,c, i, data[250], j;
cout<<"PROGRAM SORTING"<<endl;
cout<<"==============="<<endl;
cout<<"Masukkan jumlah data : "; cin>>n;
for(i=1;i<=n;i++)
{
cout<<"Data ke-"<<i<<" : ";
cin>>data[i];
}
cout<<endl;
cout<<"Data SEBELUM diurutkan : "<<endl;
for(i=1;i<=n;i++) cout<<data[i]<<" ";
cout<<endl;
cout<<endl;
cout<<"Data SETELAH diurutkan : "<<endl;
cout<<"1. Dari KECIL ke BESAR : ";
for(i=1;i<=n;i++)
{
a=data[i];
for(j=i;j<=n-1;j++)
{
for(k=j+1;k<=n;k++)
{
if(data[j]>data[k])
{
c=data[j];
data[j]=data[k];
data[k]=c;
}
}
}
cout<<data[i]<<" ";
}
cout<<endl;
cout<<"2. Dari BESAR ke KECIL : ";
for(i=1;i<=n;i++)
{
a=data[i];
for(j=i;j<=n;j++)
{
if(a<data[j])
{
c=data[i];
data[i]=data[j];
data[j]=c;
}
}
cout<<data[i]<<" ";
}
getch();
}
0 komentar:
Posting Komentar