#include<stdio.h>
#include<conio.h>
int main()
{
int array[20];
int i,j,N,temp;
int max();
void exchange();
printf("Enter the value of N\n");
scanf("%d",&N);
printf("Enter the elements one by one\n");
for(i=0;i<N;i++)
{
scanf("%d",&array[i]);
}
printf("Inpur all elements\n");
for(i=0;i<N;i++)
{
printf("%d\n",array[i]);
}
exchange(array,N);
printf("Sorted array is - \n");
for(i=0;i<N;i++)
{
printf("%d\n",array[i]);
}
getch();
return 0;
}
int max(b,k)
int b[10],k;
{
int max=0,j;
for(j=1;j<=k;j++)
{
if(b[j]>b[max])
{
max=j;
}
}
return(max);
}
void exchange(b,k)
int b[10],k;
{
int temp,big,j;
for(j=k-1;j>=1;j--)
{
big=max(b,j);
temp=b[big];
b[big]=b[j];
b[j]=temp;
}
return;
}
No comments:
Post a Comment