#include <stdio.h> 

double max(double x, double y);
double abs_val(double x); 
double cube(double x);

int main(void){
    double a, b;
    a = -3.2;
    b = -1.4;

    printf("max(|%.1f|, (%.1f)^3) = %.1f\n", a, b, max(abs_val(a),cube(b)));
    return 0;
}

double max(double x,double y){
    return(x>y)?x:y;
}

double abs_val(double x){
    return(x>0)?x:-x;
}

double cube(double x){
    return x*x*x;
}