#include <stdio.h>
#include <math.h>
// Функция sign
int sgn(double x) {
if (x > 0) return 1;
if (x < 0) return -1;
return 0;
}
int main() {
double result = 1.0;
for (int a = -10; a <= 10; a++) {
double sum = 0.0;
for (int b = -3; b <= 3; b++) {
if (b == 0) {
continue; // Пропуск b = 0, чтобы избежать деления на ноль
}
double term;
if ((double)b / a - 1.0 > 0) {
term = sin((double)a / b) * sqrt(fabs(log((double)b / a - 1.0)));
}
else {
term = 0;
}
sum += term;
}
result *= sum * sgn(a);
}
printf("Результат: %f\n", result);
return 0;
}