int main() {
int t[]{0, 30, 45, 60, 90};
for (int x: t) {
double X = x * M_PI / 180; // перевод градусов в радианы
double a = cos(X); // первая стадия упрощения выражения
double b = a * a / 2; // вторая стадия упрощения выражения
double y = b * b - b - log(fabs(a)); // искомое значение Y
cout << x << ' ' << y << ' ' << pow(cos(X), 4) / 4 - pow(cos(X), 2) / 2 - log(fabs(cos(X))) << '\n';
}
}