よじろめ覚書

私の理解度重視のソースコードです。

ABC015B - 高橋くんの集計

問題:B - 高橋くんの集計

#include <cmath>
#include <cstdio>
#include <iostream>
using namespace std;

#define REP(i, n) for(int i = 0; i < (n); ++i)

int main(void) {
    int n, a, cnt = 0;
    double avg = 0.0;

    scanf ("%d", &n);
    REP(i, n) {
        scanf ("%d", &a);
        if (a > 0) {
            avg += (double)a;
            cnt++;
        }
    }

    printf ("%d\n", (int)ceil(avg / cnt));
    return 0;
}