#include <stdio.h>
//関数のプロトタイプ宣言
int max(int x, int y);
//main関数
int main(void) {
int a,b,c,d;
scanf("%d %d %d %d", &a
, &b
, &c
, &d
);
// max関数を入れ子にして4つの最大値を求める
int result = max(max(a, b), max(c, d));
printf("最大値は %d です。\n", result
);
return 0;
}
//max関数の定義
int max(int x, int y){
if(x > y){
return x;
} else {
return y;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL+mWouaVsOOBruODl+ODreODiOOCv+OCpOODl+Wuo+iogAppbnQgbWF4KGludCB4LCBpbnQgeSk7CgovL21haW7plqLmlbAKaW50IG1haW4odm9pZCkgewogICAgaW50IGEsYixjLGQ7CiAgICBwcmludGYoIjTjgaTjga7mlbTmlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6ICIpOwogICAgc2NhbmYoIiVkICVkICVkICVkIiwgJmEsICZiLCAmYywgJmQpOwoKICAgIC8vIG1heOmWouaVsOOCkuWFpeOCjOWtkOOBq+OBl+OBpjTjgaTjga7mnIDlpKflgKTjgpLmsYLjgoHjgosKICAgIGludCByZXN1bHQgPSBtYXgobWF4KGEsIGIpLCBtYXgoYywgZCkpOwoKICAgIHByaW50Zigi5pyA5aSn5YCk44GvICVkIOOBp+OBmeOAglxuIiwgcmVzdWx0KTsKCiAgICByZXR1cm4gMDsKfQoKLy9tYXjplqLmlbDjga7lrprnvqkKaW50IG1heChpbnQgeCwgaW50IHkpewogICAgaWYoeCA+IHkpewogICAgICAgIHJldHVybiB4OwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4geTsKICAgIH0KfQo=