Я могу успешно скомпилировать и выполнить мой код.Однако VSCode продолжает показывать мне сообщение об ошибке:
Пространство имен std не имеет члена "sqrt".
Я настроил свойства. Json.Пожалуйста, посоветуйте, почему vscode показывает эту ошибку.Я пробовал гуглить, но безрезультатно.
#include <iostream>
#include <cmath>
#include <complex>
int main() {
double a,b,c;
int root1, root2;
std::cout<<"Enter a: \n";
std::cin >> a;
std::cout<<"Enter b: \n";
std::cin >> b;
std::cout<<"Enter c: \n";
std::cin >> c;
root1 = (-b + std::sqrt (b*b - 4*a*c)) / (2*a);
std::cout<<"Root 1 Number: " << root1 << "\n";
root2 = (-b - std::sqrt (b*b - 4*a*c)) / (2*a);
std::cout<<"Root 2 Number: " << root2 << "\n";
}
json:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++/backward",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++/tr1",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++/tr2"
],
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=6",
"__cdecl=__attribute__((__cdecl__))"
],
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++/backward",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include/c++/tr1",
"C:/MinGW/lib/gcc/mingw32/8.2.0/include"
]
}
}
],
"version": 4
}