View Code of Problem 49

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

Double click to view unformatted code.


Back to problem 49