정올(정보올림피아드&알고리즘)/Language_Coder

정올 569 : 배열2-자가진단6(c언어) →CODINGKOOºº

it 킹왕짱 2022. 6. 25. 22:36
728x90

문제

5명 학생의 국어 영어 수학 과학 4과목의 점수를 입력 받아서 각 개인별로 평균이 80 이상이면 “pass” 그렇지 않으면 “fail”을 출력하고 합격한 사람의 수를 출력하는 프로그램을 작성하시오.

 

코드

#include <stdio.h>
int main() {
    int a[5][4], i, j, sum = 0, hap = 0;
    for (i = 0; i < 5; i++) {
        for (j = 0; j < 4; j++) {
            scanf("%d", &a[i][j]);
        }
    }

    for (i = 0; i < 5; i++) {
        for (j = 0; j < 4; j++) {
            sum += a[i][j];
        }
        if (sum / 4 >= 80) {
            printf("pass\n");
            hap++;
        }
        else{
            printf("fail\n");
        }
        sum = 0;
    }
    printf("Successful : %d", hap);
}

 

문제 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&code=569&sca=10a0

728x90
728x90