#include<iostream>
#include<conio.h>
using namespace std;
int a[5]={4,5,6,1,2};
void accept(int a[],int l)
{
for(int i=0;i<l;i++)
cin>>a[i];
}
void ascending(int a[],int n)
{
int i,j,min,t;
for(i=0;i<n-1;i++)
{
min=i;
for(j=i+1;j<n;j++)
{
if(a[j]<a[min])
min=j;
}
t=a[i];
a[i]=a[min];
a[min]=t;
}
}
void descending(int a[],int n)
{
int i,j,max,t;
for(i=0;i<n-1;i++)
{
max=i;
for(j=i+1;j<n;j++)
{
if(a[j]>a[max])
max=j;
}
t=a[i];
a[i]=a[max];
a[max]=t;
}
}
int main()
{
int i,n;
cout<<endl<<endl;
cout<<"*****************************************************************************";
cout<<endl<<endl;
cout<<"SIZE OF ARRAY:";
cin>>n;
cout<<"ENTER ARRAY:";
accept(a,n);
ascending(a,n);
cout<<"\nARRAY IN ASCENDING ORDER:";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
descending(a,n);
cout<"\nARRAY IN DESCENDING ORDER:";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<"\n*****************************************************************************";
getch();
return 0;
}