#include <stdio.h>
//関数のプロトタイプ宣言
int max(int x, int y);
int main(void) {
int a, b, c, d;
int max_value;
// 4つの値を入力
scanf("%d %d %d %d", &a
, &b
, &c
, &d
);
// maxの入れ子構造を利用
max_value = max(max(a, b), max(c, d));
printf("最大値 = %d\n", max_value
);
return 0;
}
//max関数の定義
int max(int x, int y) {
return (x > y) ? x : y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL+mWouaVsOOBruODl+ODreODiOOCv+OCpOODl+Wuo+iogAppbnQgbWF4KGludCB4LCBpbnQgeSk7CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYiwgYywgZDsKICAgIGludCBtYXhfdmFsdWU7CgogICAgLy8gNOOBpOOBruWApOOCkuWFpeWKmwogICAgcHJpbnRmKCI044Gk44Gu5pW05pWw44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEOiAiKTsKICAgIHNjYW5mKCIlZCAlZCAlZCAlZCIsICZhLCAmYiwgJmMsICZkKTsKCiAgICAvLyBtYXjjga7lhaXjgozlrZDmp4vpgKDjgpLliKnnlKgKICAgIG1heF92YWx1ZSA9IG1heChtYXgoYSwgYiksIG1heChjLCBkKSk7CgogICAgcHJpbnRmKCLmnIDlpKflgKQgPSAlZFxuIiwgbWF4X3ZhbHVlKTsKCiAgICByZXR1cm4gMDsKfQoKLy9tYXjplqLmlbDjga7lrprnvqkKaW50IG1heChpbnQgeCwgaW50IHkpIHsKICAgIHJldHVybiAoeCA+IHkpID8geCA6IHk7Cn0KCgoKCg==