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]);
          return 0;
    }

Double click to view unformatted code.


Back to problem 49