View Code of Problem 49

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

Double click to view unformatted code.


Back to problem 49