Statement of C Program: This Program arranges a set of floating-point numbers in an ascending order and prints them:
#include<stdio.h>
#include<conio.h>
void main()
{
float array[20];
int i, j, n, temp;
clrscr();
printf(" Enter the size of an Array\n");
scanf("%d" , &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;
} /* End of if */
}                                             /* End of for loop of j  */
}                                               /* End of for loop of i   */
printf("Sorted Array is...\n");
for(i=0 ; i<n ; i++ )
{
printf("%f\n" , array[i] );
}                                              /* End of main()  */
 Output:
 Enter the size of an Array
 4
 Enter elements
 10
 1
 5
 3
 Input Array is
 10
 1
 5
 3
 Sorted Array is...
 1
 3
 5
 10
That's All

 
 
 
 
 
 
 
 
 
0 Response to "WAP of C Language that Sorts the Elements of Array in Ascending Order"
Post a Comment