Saturday, October 5, 2019

Sorting Using Pointer



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