C++/clone code
[C++] average.cpp 배열을 활용한 평균 계산
year.number
2022. 5. 22. 22:25
Power C++ p.218
학생들의 성적을 저장하고 있는 정수 배열을 만들고 평균 계산하는 프로그램
//
// main.cpp
// average
// 학생들의 성적을 저장하고 있는 정수 배열을 만들고 평균을 계산하는 함수 제작
// Created by yeonsu on 2022/05/22.
//
#include <iostream>
using namespace std;
//함수 원형 선언
int average(int score[], int n);
int main(){
const int STUDENTS = 5; //배열의 크기
int grade[STUDENTS] = {1,2,3,4,5}; //배열 선언
int avg;
avg = average(grade, STUDENTS);
cout << "평균: " << avg << endl;
return 0;
}
//함수 정의
int average(int score[], int n){
int sum = 0;
for(int i=0; i < n; i++){
sum += score[i];
}
return sum / n;
}
실행결과

주의할 점
1. 함수에서 매개변수로 배열을 사용하는 경우 배열의 크기를 지정하지 않는다.
int average(int score[], int n);
함수 호출 시에 avg = average(grade, STUDENTS);