Q:

C PROGRAM TO SORT GIVEN NUMBERS IN ASCENDING ORDER:

0

C PROGRAM TO SORT GIVEN NUMBERS IN ASCENDING ORDER:

Below is the C program for sorting given numbers in ascending order. It is same as descending order sorting logic. Just use > (greater than) instead of < (less than) in logic

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

 

#include <stdio.h>
 
int main ()
 
{
 
   //int i,j,a,n,number[15];
 
     int i,j,a,n=5,number[15];
 
   /*
 
       printf ("\nPlease enter how many numbers you want to sort");
 
       scanf (""%d"", &n);
 
       printf ("\nPlease enter the numbers to be sorted as ascending order");
 
       for (i=0; i<n; ++i)
 
       scanf ("%d",&number[i]);
 
   */
 
   number[0]=4;
 
   number[1]=6;
 
   number[2]=3;
 
   number[3]=7;
 
   number[4]=1;
 
 for (i=0; i<n; ++i)
 
 {
 
   for (j=i+1; j<n; ++j)
 
   {
 
     if (number[i] > number[j])
 
     {
 
       a= number[i];
 
       number[i] = number[j];
 
       number[j] = a;
 
     }
 
   }
 
 }
 
 printf ("\nAscending order of entered numbers");
 
 for (i=0; i<n; ++i)
 
 printf ("\n%d",number[i]);
 
}

Output:

Ascending order of entered numbers

1

3

4

6

7

Note:

In above C program, fixed numbers are used to sort in ascending order. If you want to get inputs from keyboard, please use below code.

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now