Print array elements in ascending and decending order

#include<stdio.h>
#include<conio.h>
main()
{
int n,i,a[25],j,max,min,temp;
clrscr();
printf("Enter number of elements");
scanf("%d",&n);
printf("Enter elements of array \n");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
max=a[0];
for(i=0;i<n;i++)
{
     for(j=0;j<i;j++)
     {
      if(a[i]>a[j])
      {
       temp=a[i];
       a[i]=a[j];
       a[j]=temp;
      }
      }
}
printf("elements in Ascending order \n");
for(i=0;i<n;i++)
{
printf(" %d ",a[i]);
}

min=a[0];
for(i=0;i<n;i++)
{
     for(j=0;j<i;j++)
     {
      if(a[i]<a[j])
     {
      temp=a[i];
      a[i]=a[j];
      a[j]=temp;
      }
      }
}
printf("elements Descending order \n");
for(i=0;i<n;i++)
{
printf(" %d ",a[i]);
}
getch();
}

0 comments:

Post a Comment