// 1. 정수 5개 문제, 2. 0~100점 정수/ 4. 0> 또는 100< Invalid출력
// 90 75 65 50 B/
// 예외) 1. 평균 < 50 -> F / 2. (50점이상이어도)3문항이상 40점미만 -> F / 3. 소수점 이하 2자리까지
// 출력 학점\n avg min
#include <stdio.h>

int main() {
    int count = 0;
    int flag = 0;
    float avg = 0; 
    
    int arr[5] = {0}; 
    for (int i = 0; i < 5; i++){
        scanf("%d", &arr[i]);
        avg += arr[i];
    }
    avg /= 5.00;
    
    int min = 100;
    for (int i = 0; i < 5; i++) {
        if (arr[i] > 100 || arr[i] < 0) {
            printf("Invalid");
            return 0;
        }
    }
    //count 써서 F 판별 -> 학점을 판단위한 부분 
    for (int i = 0; i < 5; i++) {
        if (arr[i] < 40) {
            count++;
        }
    }
    if (count >= 3) {
        printf("F\n");
        // printf("avg=%.2f min=%d", avg, min);
    }
    // else: 학점을 판단 위한 부분 
    else {
        flag = 1;
        if (avg < 50) {
            printf("F\n");
        }
        else if (avg >= 90) {
            printf("A+\n");
        }
        else if (avg >= 75) {
            printf("A\n");
        }
        else if (avg >= 65) {
            printf("B+\n");
        }
        else if (avg >= 50) {
            printf("B\n");
        }    
    }
    // 최솟갑 구하는 부분 
    for(int i = 0; i < 5; i++){
        if(min > arr[i]){
            min = arr[i];
        }
    }

    printf("avg=%.2f min=%d", avg, min);    
    return 0;
    }

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: