#include <stdio.h>
float *max(float *a, float *b)
{
return *a > *b ? a : b;
}
float *min(float *a, float *b)
{
return *a < *b ? a : b;
}
int main(void)
{
float a, b, c;
scanf("%f %f %f", &a
, &b
, &c
);
float *pmax = max(&a, max(&b, &c));
float res1 = a * b * c * 2;
float *pmin = min(&a, min(&b, &c));
float res2 = a * b * c / 3;
*pmax = res1;
*pmin = res2;
printf("a: %g, b: %g, c: %g\n", a
, b
, c
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpmbG9hdCAqbWF4KGZsb2F0ICphLCBmbG9hdCAqYikKewoJcmV0dXJuICphID4gKmIgPyBhIDogYjsKfQoKZmxvYXQgKm1pbihmbG9hdCAqYSwgZmxvYXQgKmIpCnsKCXJldHVybiAqYSA8ICpiID8gYSA6IGI7Cn0KCmludCBtYWluKHZvaWQpCnsKCWZsb2F0IGEsIGIsIGM7CglwcmludGYoImlucHV0IGEsIGIsIGM6ICIpOwoJc2NhbmYoIiVmICVmICVmIiwgJmEsICZiLCAmYyk7CgkKCWZsb2F0ICpwbWF4ID0gbWF4KCZhLCBtYXgoJmIsICZjKSk7CglmbG9hdCByZXMxID0gYSAqIGIgKiBjICogMjsKCQoJZmxvYXQgKnBtaW4gPSBtaW4oJmEsIG1pbigmYiwgJmMpKTsKCWZsb2F0IHJlczIgPSBhICogYiAqIGMgLyAzOwoJCgkqcG1heCA9IHJlczE7CgkqcG1pbiA9IHJlczI7CgkKCXByaW50ZigiYTogJWcsIGI6ICVnLCBjOiAlZ1xuIiwgYSwgYiwgYyk7CglyZXR1cm4gMDsKfQ==