Loading...

Array in Ascending Order

Programme:

#include <stdio.h>

void
main ()
{

  int i, j, a, n, number[30];

  printf ("Enter the value of N \n");
  scanf ("%d", &n);
  printf ("Enter the numbers \n");

  for (i = 0; i < n; ++i)
    {

      scanf ("%d", &number[i]);

    }

  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 ("The numbers arranged in ascending order\n");

  for (i = 0; i < n; ++i)
    {

      printf ("%d\n", number[i]);

    }

}

Output:

Enter the value of N                                                                                                        
5                                                                                                                           
Enter the numbers                                                                                                           
6 8 2 4 9                                                                                                                   
The numbers arranged in ascending order                                                                                     
2                                                                                                                           
4                                                                                                                           
6                                                                                                                           
8                                                                                                                           
9