다섯개의 점수를 받아 최고점수 출력하기

윤서준·2021년 9월 28일
0

C++

목록 보기
4/8

5개의 요소를 가진 배열을 생성해서 그 중 최대값을 리턴하는 int max(int x[]) 함수 코드를 입력하기

#include <iostream>
using namespace std;

int max(int x[]); 

int main()
{
    int test[5]; //배열 생성
    cout<<"시험 점수를 입력하시오"<<endl; //5개의 점수를 받는 반복문 생성
    for(int i = 0; i<5; i++)
    {
        cin >> test[i]; // 점수 입력

    }

    
     int maxnum = max(test);

     cout << "가장 높은 점수는" << maxnum << " 점입니다"<<endl;
    



    return 0;
}

int max(int x[])
{
    int maxnum = x[0]; //maxnum을 배열의 첫번째 자리에 배정
    for (int i = 1; i<5; i++)
    {
        if(maxnum < x[i]) // 나머지 자리의 배열들과 계속 비교하면서 maxnum 최대값 계산
        maxnum = x[i];
    }

    return maxnum;

}

0개의 댓글