View Code of Problem 49

#include<stdio.h>
#include<math.h>
int main()
{
	int i,n,a[10],max,min,b1,b2;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		if(i==0)
		{
			max=min=a[i];
			b1=i,b2=i;
		}else{
			if(a[i]>max)
			max=a[i],b1=i;
			if(a[i]<min)
			min=a[i],b2=i;
		}
	}
	int k;
	k=a[0],a[0]=a[b2],a[b2]=k;
	k=a[n-1],a[n-1]=a[b1],a[b1]=k;
	for(i=0;i<n;i++)
	{
		if(i==0)
		{
			printf("%d",a[i]);
		}
		else
		{
			printf(" %d",a[i]);
		}
		
	}
	return 0;
} 

Double click to view unformatted code.


Back to problem 49