#include <iostream> using namespace std; int main() { int n; cin >> n; int arr[n]; for (int i = 0; i < n; i++) { cin >> arr[i]; } int max_index = 0, min_index = 0; for (int i = 1; i < n; i++) { if (arr[i] > arr[max_index]) max_index = i; if (arr[i] < arr[min_index]) min_index = i; } swap(arr[max_index], arr[min_index]); for (int i = 0; i < n; i++) { cout << arr[i] << " "; } return 0; } /************************************************************** Problem: 1232 User: lihean Language: C++ Result: Accepted Time:13 ms Memory:2072 kb ****************************************************************/