View Code of Problem 49

#include<stdio.h>

int main()
{
    int i,j,s,s1,s2,m1,m2,n,a[10];
    scanf("%d",&n);
    for(i = 0; i < n; i ++)
    {
        scanf("%d",&a[i]);
    }
    m1 = m2 = a[0];
    for(i = 0, j = 0; i < n, j < n; i ++, j ++)
    {
        if(a[i] < m1)
        {
            m1 = a[i];
            s1 = i;
        }
        if(a[j] > m2)
        {
            m2 = a[j];
            s2 = j;
        }

    }
    s = a[s1];
    a[s1] = a[0];
    a[0] = s;

    s = a[s2];
    a[s2] = a[n-1];
    a[n-1] = s;
    for(i = 0; i < n; i ++)
        printf(i==0?"%d":" %d", a[i]);

    printf("\n");
    return 0;

}

Double click to view unformatted code.


Back to problem 49