#include<iostream> #include<algorithm> #include<math.h> using namespace std; int main() { int n,max,min,maxp=0,minp=0; cin>>n; int a[n]; for(int i=0;i<n;i++) { cin>>a[i]; if(i==0) { max=a[i]; min=a[i]; } else { if(a[i]>max) { max=a[i]; maxp=i; } if(a[i]<min) { min=a[i]; minp=i; } } } swap(a[0],a[minp]); if(maxp==0) maxp=minp; swap(a[n-1],a[maxp]); for(int i=0;i<n;i++) { if(i==0) cout<<a[i]; else cout<<" "<<a[i]; } return 0; } |
Double click to view unformatted code.