View Code of Problem 612

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a[6],i,j,t,sum;
    float avg;

    while(scanf("%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5])!=EOF)
    {

    for(i=0;i<6;i++)
    {
        for(j=i+1;j<6;j++)
        {
            if(a[i]>a[j])
            {
               t=a[i];
               a[i]=a[j];
               a[j]=t;
            }
        }

    }
    sum=(a[1]+a[2]+a[3]+a[4]);
    avg=sum/4.0;
    if(sum%4==1)
    {
        printf("%.2f\n",avg);
    }
    else if(sum%4==2)
    {
        printf("%.1f\n",avg);
    }
    else if(sum%4==3)
    {
        printf("%.2f\n",avg);
    }
    else
    {
         printf("%.0f\n",avg);
    }

    }

    return 0;
}

Double click to view unformatted code.


Back to problem 612