View Code of Problem 49

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

Double click to view unformatted code.


Back to problem 49