View Code of Problem 49

#include <iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<string>
//#include<algorithm>
#include <iomanip>
using namespace std;
int main() {
	int n;
	cin >> n;
	int max , max_i = n, min , min_i = 0 ;
	int a[10];
	for (int i = 0; i < n; i++) {
		cin >> a[i];
		if (i == 0) {
			max = 0;
			min = 10000;
		}
		if (a[i] > max) {
			max = a[i];
			max_i = i;
		}
		if (a[i] < min) {
			min = a[i];
			min_i = i;
		}
	}
	a[max_i] = a[n - 1];
	a[n - 1] = max;
 
	a[min_i] = a[0];
	a[0] = min;
 
 
	
		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