Ошибка C++: «True»/«False» не было объявлено в этой области [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Ошибка C++: «True»/«False» не было объявлено в этой области [закрыто]

Сообщение Anonymous »

Я новичок в кодировании на C++, поэтому этот вопрос может показаться глупым, но я уже некоторое время борюсь с этой проблемой.
Я ожидал проверить, являются ли x1 и x2 в квадратичной формуле действительным числом, и если да, то записать его, однако при использовании функции isnan() появилась эта ошибка, и я не могу найти способ исправить ее самостоятельно.
Вот код:

Код: Выделить всё

#include 
#include 
#include 

using namespace std;

int main()
{
int a;
int b;
int c;
float d;
float x1;
float x2;

//inputing numbers of the quadratic equaion
cout > a;
cout > b;
cout > c;

//delta function
if (a == 0 || c == 0){
d = b*b;
}
else {
d = b*b - 4*a*c;
}

//counting the x==0
x1 = ( -2*b - sqrt(d))/(2*a);
x2 = ( -2*b + sqrt(d))/(2*a);

//odpowiedż gdy delta > 0
if ( isnan(x1) == False && isnan(x2) == False){
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79817108/c-error-true-false-was-was-not-declared-in-this-scope[/url]

Вернуться в «C++»