View Code of Problem 49

#include<stdio.h>
#define N 100
int main()
{
   int n,i,max,h,min,l,temp;
   int a[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];
            h=i;
        }
        if(a[i]<min)
        {
            min=a[i];
            l=i;
        }
   }

   temp=a[0];
   a[0]=a[l];
   a[l]=temp;

   temp=a[n-1];
   a[n-1]=a[h];
   a[h]=temp;
   for (i=0;i<n;i++)
   {
       if(i<n-1) printf("%d ",a[i]);
       else printf("%d",a[i]);

   }

}

Double click to view unformatted code.


Back to problem 49