View Code of Problem 49

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;

int main()
{
    int n,max,min,temp;
    int num[20];
    max = 0;
    min = 0;
    scanf("%d",&n);
    for(int i =0;i<n;i++)
    {
        scanf("%d",&num[i]);
        if(num[i]>=num[max])
            max = i;
        if(num[i]<=num[min])
            min = i;
    }
    temp = num[min];
    num[min] = num[0];
    num[0] = temp;
    temp = num[max];
    num[max] = num[n-1];
    num[n-1] = temp;
   
    for(int i=0;i<n;i++)
    {
        if(i==n-1)
            printf("%d\n",num[i]);
        else
        {
            printf("%d ",num[i]);
        }
        
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 49