네 개의 정수 a, b, c 및 d가 있다고 가정합니다. 우리는 우리 자신의 기능을 만들어 그들 중에서 가장 큰 수를 찾아야합니다. 따라서 두 개의 숫자를 입력으로 사용하여 최대값을 찾은 다음 이를 사용하여 네 개의 숫자 중 최대값을 찾는 하나의 max() 함수를 만들 것입니다.
따라서 입력이 a =75, b =18, c =25, d =98인 경우 출력은 98이 됩니다.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- max() 함수를 정의하면 x와 y가 필요합니다.
- x와 y의 최대값을 반환
- 4개의 숫자, b, c, d 사용
- left_max :=max(a, b)
- right_max :=최대(c, d)
- 최종_최대 =최대(왼쪽_최대, 오른쪽_최대)
- final_max 반환
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
#include <iostream>
using namespace std;
int max(int x, int y){
if(x > y){
return x;
}else{
return y;
}
}
int main(){
int a = 75, b = 18, c = 25, d = 98;
int left_max = max(a, b);
int right_max = max(c, d);
int final_max = max(left_max, right_max);
cout << final_max;
}
입력
75, 18, 25, 98
출력
98