Как взять логарифм по основанию e?

Как в C++ взять логарифм по основанию e?


Ответы (2 шт):

Автор решения: KoVadim

Стандартный подходит std::log ?

upd

теперь и с примером.

Добавляем вверху в список include строку #include <cmath>.

в нужном месте используем

double x = 10.0;
double lx = std::log(x); // посчитали
std::cout << "log(x) = " << lx << '\n'; // распечатали "log(x) = 2.30259"
→ Ссылка
Автор решения: Андрей Калмыков

Использовать функцию std::log из библиотеки cmath.

→ Ссылка