Thursday, 20 September 2018

Ascending & Descending order

#include<stdio.h>
#include<conio.h>
void main()
{
   int a[100];
    int i,j,n,temp;
    temp=0;
    printf("\nEnter number of data required");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
      printf("\n Enter %d th data element please:",i+1);
      scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++)
    {
       for(j=i+1;j<n;j++)
       {
    if(a[i]>a[j])
    {
      temp=a[i];
      a[i]=a[j];
      a[j]=temp;
    }
       }
    }
    printf("\n Ascending Order");
    for(i=0;i<n;i++)
       printf("%d\t",a[i]);
    printf("\nDescending order");
    for(i=n;i>0;i--)
      printf("%d\t",a[i-1]);
    getch();
}

             

 

3 comments: