View Code of Problem 49

#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
	int n;
	int temp;
	int num[11]={0};
	int max = 0, min = 0;
	
	cin >> n;
	for(int i = 0; i < n; i++)
	{
		cin >> num[i];
		if(num[i] < num[min])
			min = i;
	}
	temp = num[0];
	num[0] = num[min];
	num[min] = temp;	
	
	for(int i = 0; i < n; i++)
		if(num[i] > num[max])
			max = i;
	temp = num[max];
	num[max] = num[n-1];
	num[n-1] = temp;	
	
	for(int i = 0; i < n; i++)
	{
		if(i != 0)
			cout << ' ';
		cout << num[i];
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 49