C언어/주차별 문제

[8주차] 2차원 배열 평균

슈슈버거 2023. 4. 23. 13:28

문제


내가 작성한 코드

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

int main() {
    int ga, se; //2차원 배열의 크기 입력받을 변수들

    scanf("%d %d", &ga, &se);

    int num[se][ga]; //2차원 배열 생성
    int sum = 0; //합 선언 및 초기화
    int count = 0; //숫자 개수 선언 및 초기화

    for(int i = 0; i<se; i++){ //se만큼 반복
        for(int j = 0; j<ga; j++){ //ga만큼 반복
            int n; //숫자 입력받기
            scanf("%d", &n);

            num[i][j] = n; //num[i][j] 위치에 n 저장
            sum += n; //sum에 n 더해주기
            count++; //숫자 개수 1 증가
        }
    }

    int average = sum/count; //평균 = (총합)/(총 개수)

    printf("%d\n", average); //평균 출력
    return 0;
}