C programme to sort integers in ascending order

How to write a C programme to sort integers in ascending order ?


Soution:
/*C programme to sort integers in ascending order */
#include<stdio.h>
int main(void)
{
int array[100],n,c,d, swap;

  printf("Enter number of elements\n");
  scanf("%d",&n);


printf("Enter %d integers\n",n);

  for(c=0;c<n;c++)
    {
scanf("%d",&array[c]);
}
  for(c=0;c<(n-1);c++)
  {
    for(d=0;d<n-c-1;d++)
    {
      if (array[d]>array[d+1])
      {
        swap      = array[d];
        array[d]  = array[d+1];
        array[d+1]= swap;
      }
    }
  }
  printf("Sorted list in ascending order:\n");
  for (c=0;c<n;c++)
{    
printf("%d\n",array[c]);
}
  return 0;
}


Learn More :