Sorting Using Pointer
**************************************
#include <stdio.h>
void sort(int n, int* ptr)
{
int i,j,t;
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(*(ptr+j) < *(ptr+i))
{
t = *(ptr+i);
*(ptr+i) = *(ptr+j);
*(ptr+j) = t;
}
}
}
for(i=0;i<n;i++)
printf("%d\t",*(ptr+i));
}
int main()
{
int n=5;
int arr[]={5,44,11,6,7};
sort(n,arr);
return 0;
}
No comments:
Post a Comment