Ошибка компилятора или же моя?

Дмитрий Харьковский

Написал код, вроде без ошибок, директивы указаны.

include "stdafx.h"

include <cmath>

include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main()
{

double x, y;
setlocale(LC_ALL, "rus");
cout << "Вычисление значения ф-ции y=2x*Ln(2x+x) при произвольном значении агрумента" << endl;
cout << "Введите значение х" << endl;
cout << "x="; 
cin >> x;
y = 2 * x*(Log10(2 * x + x));
cout << "y=" << y << endl;
system("pause");
return 0;

}

Но компилятор выводит 2 ошибки:
1) Идентификатор Log10 не определен
2) Log10 идентификатор не найден
Пробовал искать в интернете, но ничего не нашел.
В чем может быть дело?

1 чел.