Program to reorder, rearrange list of numbers given by user
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int i,n,*x;
void reorder(int n, int *x);
printf("\nNumber of elements :");
scanf("%d",&n);
x=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++)
{
printf("\nEnter integer :");
scanf("%d",x+i);
}
reorder(n,x);
system("cls");
printf("\nReordered list \n");
for(i=0;i<n;++i)
{
printf("%d\t",*(x+i));
}
getch();
}
void reorder(int n, int *x)
{
int i,j,temp;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(*(x+i)>*(x+j))
{
temp=*(x+i);
*(x+i)=*(x+j);
*(x+j)=temp;
}
}
Comments
Post a Comment