#include <iostream> // func.cpp
#include <cmath> // rextester.com/EKC21250
using namespace std;
double func(double x)
{ double rad,a,b,c,d,e,f,func;
rad = x * M_PI / 180;
a = pow(x, 1/4);
b = sqrt(x); // cout << b << endl;
c = cos(rad); cout << c << endl;
d = log10(x); // cout << d << endl;
e = exp(b);
f = log10(b) * log(e);
func = a + b + c + d + e + f;
return func;
}
int main()
{ double x = 90.;
cout << x << " " << func(x) << endl;
system("pause");
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBmdW5jLmNwcAojaW5jbHVkZSA8Y21hdGg+IC8vIHJleHRlc3Rlci5jb20vRUtDMjEyNTAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsgCgpkb3VibGUgZnVuYyhkb3VibGUgeCkKeyBkb3VibGUgcmFkLGEsYixjLGQsZSxmLGZ1bmM7CiAgICByYWQgPSB4ICogTV9QSSAvIDE4MDsKICAgIGEgPSBwb3coeCwgMS80KTsKICAgIGIgPSBzcXJ0KHgpOyAgLy8gY291dCA8PCBiIDw8IGVuZGw7CiAgICBjID0gY29zKHJhZCk7ICAgIGNvdXQgPDwgYyA8PCBlbmRsOwogICAgZCA9IGxvZzEwKHgpOyAvLyBjb3V0IDw8IGQgPDwgZW5kbDsKICAgIGUgPSBleHAoYik7CiAgICBmID0gbG9nMTAoYikgKiBsb2coZSk7CiAgICBmdW5jID0gYSArIGIgKyBjICsgZCArIGUgKyBmOwogICAgcmV0dXJuIGZ1bmM7Cn0KCmludCBtYWluKCkgICAgCnsgZG91YmxlIHggPSA5MC47IAogICAgY291dCA8PCB4IDw8ICIgICAgICIgPDwgZnVuYyh4KSA8PCBlbmRsOwogICAgc3lzdGVtKCJwYXVzZSIpOwp9Cg==