Code
#include<stdio.h>
#include<math.h>
const double pi=3.1415926535897932384626433832795;
const double e=2.71828183;
void main()
{
double a,b,x,y,z,p;
a=tan(pi/8);
b=abs(pow(sin(a),3));
z=(a*a*a)/sin(b);
y=pow(e,abs(z)/5);
x=15.4*y*y*y/(y+3*z*z);
p= x*b > y*a ? sqrt(abs(cos(x)*pow(x*y*z,1/3))) : (x*x - y*y)/(z-y)+pow(x,y);
printf("a=%.2f\nb=%.2f\nz=%.2f\ny=%.2f\nx=%.2f\np=%.2f\n",a,b,z,y,x,p);
}