View Code of Problem 612

#include<bits/stdc++.h>
using namespace std;

void sort(int array[],int len) {
    int i = 0, j = 0;
    int temp = 0;
    for (i = 0; i < len - 1; i++) {
        for (j = i + 1; j < len; j++) {
            if (array[j] < array[i]) {
                temp = array[i];
                array[i] = array[j];
                array[j] = temp;
            }
        }
    }
}



int main() {
   int a[6];
   while(~scanf("%d",&a[0])) {
       for (int i = 1; i < 6; i++) {
           scanf("%d",&a[i]);
       }
        sort(a,6);
       int b[5];
       int j=0;
        for(int i=1; i<5; i++){
            b[j++] = a[i];
        }

        double avg =(double)( b[0] + b[1] + b[2] + b[3] )/4;
        printf("%g\n",avg);
   }
   return  0;
}

Double click to view unformatted code.


Back to problem 612