View Code of Problem 49

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

Double click to view unformatted code.


Back to problem 49