View Code of Problem 49

#include <iostream>
#include <math.h>
using namespace std;
int main(){
	int n;
	scanf("%d",&n);
	int num[n];
	int max,min;
	max=min=0;
	for(int i=0;i<n;i++)
	{
		scanf("%d",&num[i]);
		if(num[min]>num[i])
				min=i;
	}

	int temp=num[0];
	num[0]=num[min];
	num[min]=temp;
	for(int i=0;i<n;i++){
		if(num[max]<num[i])
				max=i;	
	}
	temp=num[n-1];
	num[n-1]=num[max];
	num[max]=temp;
	for(int i=0;i<n;i++)
	{
		if(i!=n-1)
			printf("%d ",num[i]);
		else printf("%d",num[i]);
	}
	return 0;
	
}

Double click to view unformatted code.


Back to problem 49