void main() { int su[5], i, max; cout << "5개의 정수를 입력해 주세요 : "; for(i = 0; i < 5; i++) { cin >> su[i]; } max = su[0]; for(i = 1; i < 5; i++)if(max < su[i])max = su[i]; cout << "제일 큰 수는 [" << max << "] 입니다." << endl; }
프로그램 실행화면
5개의 정수를 입력받아 그 중에서 가장 큰 수를 찾아 출력하는 프로그램이다. 알고리즘은 간단하다. 우선 5개의 정수를 입력받는다.
그리고 max를 선언해 준다. 첫 번째 숫자를 max에 넣어 준다. 이제부터 max의 값과 나머지 2~5번째의 숫자와 비교를 한다. 만약 max보다 큰 수가 있다면 max에 그 해당 값을 넣어준다.
이렇게 5번째의 숫자까지 비교를 마치면 max에는 가장 큰 값이 들어가 있게 된다.