#include"stdio.

h"
#include"stdlib.h"
#include"malloc.h"
#include"per.c"
void hs(int a[],int n);
void sw(int *x,int *y);
void hs(int a[],int n)
{
int i;
for(i=n/2-1;i>=0;i--)
pe(a,i,n);
for(i=n-1;i>=0;i--)
{
sw(&a[0],&a[i]);
pe(a,0,i);
}
}
void sw(int *x,int *y)
{
int te;
te=*x;
*x=*y;
*y=te;
}
main()
{
int a[20],i,n,x;
printf("Enter the Size");
scanf("%d",&n);
re(a,n);
printf("Before Sort\n");
dis(a,n);
printf("After Sort\n");
hs(a,n);
dis(a,n);
}
~
~

Sign up to vote on this title
UsefulNot useful