Загрузка данных


#include <iostream>
#include <cmath>
#include <cstdlib>

int main() {
    double a, x;
    std::cout << "Введи a: ";
    std::cin >> a;
    std::cout << "Введи x: ";
    std::cin >> x;

    // Проверка на деление на ноль и логарифм
    if (a - x == 0 || a + x <= 0) {
        std::cout << "Ошибка: деление на ноль или логарифм от неположительного числа!" << std::endl;
        return 1;
    }

    // Числитель: a^6 * ((a*|x|)^5)^(1/6) — т.е. корень 6-й степени из (a*|x|)^5
    double numerator = pow(a, 6) * pow(pow(a * fabs(x), 5), 1.0 / 6.0);

    // Знаменатель: sqrt(|a - x|) * ln(a + x)
    double denominator = sqrt(fabs(a - x)) * log(a + x);

    double t = numerator / denominator;

    std::cout << "t = " << t << std::endl;

    return 0;
}