Write a C Program to arrange numbers in ascending order

Write a C Program to arrange numbers in ascending order


 #include <stdio.h>
 void sort_numbers_ascending(int number[], int count)
 {
   int temp, i, j, k;
   for (j = 0; j < count; ++j)
   {
      for (k = j + 1; k < count; ++k)
      {
         if (number[j] > number[k])
         {
            temp = number[j];
            number[j] = number[k];
            number[k] = temp;
         }
      }
   }
   


   printf("Numbers in ascending order:\n");
   for (i = 0; i < count; ++i)
      printf("%d\n", number[i]);
 }
 void main()
 {
   int i, count, number[20];
 
   printf("How many numbers you are gonna enter:");
   scanf("%d", &count);
   printf("\nEnter the numbers one by one:");
   
   for (i = 0; i < count; ++i)
      scanf("%d", &number[i]);
 
   sort_numbers_ascending(number, count);
 } 
          

Output:

 How many numbers you are gonna enter:6 



 Enter the numbers one by one:9
 6
 4
 5
 3
 1
 Numbers in ascending order:
 1
 3
 4
 5
 6
 9

 --------------------------------