using namespace std;
void swap(int& a, int& b)
{
int temp=a;
a=b;
b=temp;
}
void change(int *a,int len)
{
int max=a[0];
int maxpos=0;
int min=a[0];
int minpos=0;
for (int i=1; i<len; i++)
{
if (a[i]>max)
{
max=a[i];
maxpos=i;
}
if (a[i]<min)
{
min=a[i];
minpos=i;
}
}
swap(a[0],a[maxpos]);
swap(a[len-1],a[minpos]);
}
void main()
{
int a[]={3,1,4,2,0,5,7,6};
int len=sizeof(a)/sizeof(int);
change(a,len);
for (int i=0; i<len; i++)
{
cout<<a[i]<<endl;
}
}