View Code of Problem 49

#include<stdio.h>
void main()
{
    int a[10];
    int max, min, i, n, temp;
    scanf("%d", &n);
    for(i=0; i<n; i++)
    {
        scanf("%d", &a[i]);
    }
    max = n-1;
    min = 0;
    for(i=0; i<n; i++)
    {
        if(a[i]>a[max])
            max = i;
        if(a[i]<a[min])
            min = i;
    }
    if(a[0]!=a[min])
    {
        temp = a[0];
        a[0] = a[min];
        a[min] = temp;
    }
    if(a[n-1]!=a[max])
    {
        temp = a[n-1];
        a[n-1] = a[max];
        a[max] = temp;
    }

    for(i=0; i<n; i++)
        printf("%d ", a[i]);

}

Double click to view unformatted code.


Back to problem 49