View Code of Problem 49

#include<stdio.h>
int main()
{
	int n,i,min,temp,max;
	int a[100];
	scanf("%d", &n);
	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	min =0;
	for (i = 0; i < n; i++)
	{
		if (a[i] < a[min])
		{
			min = i;
		}
	}
	temp = a[0];
	a[0] = a[min];
	a[min] = temp;
	max = 0;
	for (i = 0; i < n; i++)
	{
		if (a[i] > a[max])
		{
			max = i;
		}
	}
	temp = a[n-1];
	a[n-1] = a[max];
	a[max] = temp;
	printf("%d", a[0]);
	for (i = 1; i < n; i++)
	{
		printf(" %d", a[i]);
	}
	printf("\n");
}

Double click to view unformatted code.


Back to problem 49