네 개의 정수 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