37 lines
594 B
C
37 lines
594 B
C
|
#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();
|
||
|
}
|