#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int arr[10010]; int n = 0; int max = -1, min = 1, k = 0; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } for (int i = 0; i < n; i++) { if (arr[i] > max) { max = arr[i]; k = i; } } int temp = 0; temp = arr[k]; arr[k] = arr[n - 1]; arr[n - 1] = temp; for (int i = 0; i < n; i++) { if (arr[i] <= min) { min = arr[i]; k = i; } } temp = 0; temp = arr[k]; arr[k] = arr[0]; arr[0] = temp; for (int i = 0; i < n - 1; i++) { printf("%d", arr[i]); printf(" "); } printf("%d", arr[n - 1]); return 0; } |
Double click to view unformatted code.