#include <stdio.h>
// プロトタイプ宣言
int max(int x, int y);
// 2つの引数の大きい方を返す関数
int max(int x, int y){
return (x > y) ? x : y;
}
int main(void){
int a = 1;
int b = 5;
int c = 3;
int d = 4;
// 入れ子構造で最大値を求める
int result = max( max(a, b), max(c, d) );
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyDjg5fjg63jg4jjgr/jgqTjg5flrqPoqIAKaW50IG1heChpbnQgeCwgaW50IHkpOwoKLy8gMuOBpOOBruW8leaVsOOBruWkp+OBjeOBhOaWueOCkui/lOOBmemWouaVsAppbnQgbWF4KGludCB4LCBpbnQgeSl7CiAgICByZXR1cm4gKHggPiB5KSA/IHggOiB5Owp9CgppbnQgbWFpbih2b2lkKXsKICAgIGludCBhID0gMTsKICAgIGludCBiID0gNTsKICAgIGludCBjID0gMzsKICAgIGludCBkID0gNDsKCiAgICAvLyDlhaXjgozlrZDmp4vpgKDjgafmnIDlpKflgKTjgpLmsYLjgoHjgosKICAgIGludCByZXN1bHQgPSBtYXgoIG1heChhLCBiKSwgbWF4KGMsIGQpICk7CgogICAgcHJpbnRmKCLmnIDlpKflgKQgPSAlZFxuIiwgcmVzdWx0KTsKCiAgICByZXR1cm4gMDsKfQo=