View Code of Problem 49

#include<stdio.h>
void main()    
{
      int n,i[11],max,min,t,maxt,mint,w;
      while(scanf("%d\n",&n)!=EOF&&n<=10&&n>=1)
	  {
      for(t=0;t<=n-1;t++)
         scanf("%d",&i[t]);
         max=min=i[0];
         for(t=0;t<=n-1;t++)
	  {
      if(i[t]>max)
	  {max=i[t];maxt=t;}
      if(i[t]<min)
	  {min=i[t];mint=t;}
	  }
      t=i[maxt];i[maxt]=i[n-1];i[n-1]=t;
      w=i[mint];i[mint]=i[0];i[0]=w;
      for(t=0;t<=n-1;t++)
      printf("%d \n",i[t]);
	  }
}

Double click to view unformatted code.


Back to problem 49