/*
На языке С вычислить y=lg x^2+log³(2 внизу)5x/lg 2x-π+log (5 вверху, 4 внизу) 3x для вычисления log(b вверху, a внизу) использовать n/программу функцию.
логарифм математика с
натуральный ln log
десятичный lg log10
произвольный log -
Использованное для функции правило:
логарифм первого числа по основанию второго равен логарифму первого числа, деленному на логарифм второго с одинаковым основанием
*/
#include <stdio.h>
#include <math.h>
double mylogpow(double base, double x, double exp)
/* вычисляет логарифм числа по основанию и возводит в степень */
{
/*
base - основание, по которому берется логарифм
x - число, логарифм которого вычиляется, т.е. аргумент
exp - степень, в которую возводится результат
*/
return pow( log(x) / log (base), exp);
}
int main()
{
double x, y;
double pi = 3.14;
/* вводим параметр с клавиатуры */
printf("Введите параметр X: ");
scanf("%lf",&x);
/* если "5 вверху" понимать как возведение в степень... */
y= log10(x*x) + mylogpow(2, 5*x, 3)/log10(2*x-pi)+mylogpow(4,3*x,5);
printf("y = %lf", y);
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.