View Code of Problem 49

#include<iostream>
using namespace std;
int main()
{
	int n;
	int a[10];
	int min = 0, max = 0;
	cin >> n;
	for (int i = 0; i < n; i++) {
		cin >> a[i];
	}
	for (int i = 0; i < n; i++) {
		if (a[i] < a[min]) {
			min = i;
		}
	}

	swap(a[0], a[min]);
 
	for (int i = 0; i < n; i++) {
		if (a[i] > a[max]) {
		max = i;
	}
	}
		swap(a[n - 1], a[max]);

	for (int i = 0; i < n - 1; i++) {
		cout << a[i] << " ";
	}
	cout << a[n - 1];
}

Double click to view unformatted code.


Back to problem 49