#include <stdio.h>
int main(void) {
double a,b;
double max(double x,double y);
double cube(double x);
a=3;
b=-2;
printf("max(|%.lf|,(%.lf)^3)=%.lf\n",a
,b
,max
(abs(a
),cube
(b
)));
return 0;
}
double max(double x,double y){
if(x>y)
return x;
else
return y;
}
if(x>0)
return x;
else
return -x;
}
double cube(double x){
return x*x*x;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7Cglkb3VibGUgYSxiOwoJZG91YmxlIG1heChkb3VibGUgeCxkb3VibGUgeSk7Cglkb3VibGUgYWJzKGRvdWJsZSB4KTsKCWRvdWJsZSBjdWJlKGRvdWJsZSB4KTsKCWE9MzsKCWI9LTI7CglwcmludGYoIm1heCh8JS5sZnwsKCUubGYpXjMpPSUubGZcbiIsYSxiLG1heChhYnMoYSksY3ViZShiKSkpOwoJCglyZXR1cm4gMDsKfQpkb3VibGUgbWF4KGRvdWJsZSB4LGRvdWJsZSB5KXsKCWlmKHg+eSkKCXJldHVybiB4OwoJZWxzZQoJcmV0dXJuIHk7Cn0KZG91YmxlIGFicyhkb3VibGUgeCl7CglpZih4PjApCglyZXR1cm4geDsKCWVsc2UKCXJldHVybiAteDsKfQpkb3VibGUgY3ViZShkb3VibGUgeCl7CglyZXR1cm4geCp4Kng7Cn0=