Computer Science, asked by niharikav633, 10 months ago

write a program for sorting number using pointers​

Answers

Answered by shubhi82
3

#include <stdio.h>

#include <conio.h>

#include <alloc.h>

void main()

{

int n,*p,i,j,temp;

clrscr();

printf("\nHOW MANY NUMBER: ");

scanf("%d",&n);

p=(int *) malloc(n*2);

if(p==NULL)

{

printf("\nMEMORY ALLOCATION UNSUCCESSFUL");

exit();

}

for(i=0;i<n;i++)

{

printf("\nENTER NUMBER %d: ",i+1);

scanf("%d",p+i);

}

for(i=0;i<n;i++)

{

for(j=0;j<n;j++)

{

if(*(p+i)<*(p+j))

{

temp=*(p+i);

*(p+i)=*(p+j);

*(p+j)=temp;

}

}

}

printf("\nTHE SORTED NUMBERS ARE:\n");

for(i=0;i<n;i++)

printf("%d ",*(p+i));

getch();

}

Similar questions