Saturday, 5 May 2012

Sorting Floating Point Numbers in C


#include<stdio.h>
main()
{
float array[20];
int i,j,n,temp;
printf("Enter the size of an array!\n");
scanf("%d",&n);
printf("Enter the elements - \n");
for(i=0;i<n;i++)
{
scanf("%f",&array[i]);
}
printf("Input Array is \n");
for(i=0;i<n;i++)
{
printf("%f\n",array[i]);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(array[i]>=array[j])
{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
printf("The Sorted Array is:  \n");
for(i=0;i<n;i++)
{
printf("%f\n",array[i]);
}
getch();
return 0;
}

No comments:

Post a Comment