#include "iostream"
using namespace std;
int main()
{
const int n=6; //灵活定义数组的大小
int a[n],max, min, p1, p2, t, i=0;
for(i=0; i<n; i++) //灵活输入数组的元素
cin>>a[i];
//输出处理前的结果值:
for(i=0;i<n; i++)
cout<<a[i]<<" ";
cout<<endl;
//数组处理
max=a[0], min=a[0];
for(i=1; i<n; i++)
{
if(a[i]>max)
{
max=a[i];
p1=i;
}
if(a[i]<min)
{
min=a[i];
p2=i;
}
}
t=a[0]; a[0]=a[p1]; a[p1]=t; //让最大值和第一个数交换
t=a[n-1]; a[n-1]=a[p2]; a[p2]=t;//让最小值和最后一个数交换
//输出处理后的结果:
for(i=0;i<n; i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}