Sunday 18 December 2011

inserttion sort-descending


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
clrscr();
int p;
int x,n,y, L[50];
cout<<"Masukan Banyaknya Data: "; cin>>n;
cout<<"\n";
for (p=1; p<=n; p++)
{
cout<<"Data ke-"<<p<<" : "; cin>>L[p];
}
for (p=1; p<n; p++)
{
x=p+1;
for (int c=1; c<x; c++)
{
if (L[x]<L[c])
{
y=L[c];
L[c]=L[x];
L[x]=y;
}
}

}
for (p=1; p<n; p++)
{
x=p+1;
for (int c=1; c<x; c++)
{
if (L[x]>L[c])
{
y=L[c];
L[c]=L[x];
L[x]=y;
}
}
}

cout<<"\nSecara Descending\n";
for (p=1; p<=n; p++)
{
cout<<L[p]<<" ";
}
getch();}

No comments:

Post a Comment