2015-03-03 4 views
-2

Я запускаю программу на C++, которая классифицирует данные в две разные категории, используя пороговое значение, чтобы отличать их. Но он не работал, когда я cout int, который хранит данные, которые он показал, -1. # IND. Кто-нибудь когда-либо видел это? И если они могут сказать, как это исправить.C++ Program Weird int

+1

Отправьте код. Без него, как кто-нибудь может вам помочь? –

+2

вы уверены, что используете целые числа, а не типы с плавающей запятой? –

ответ

2

-1.#IND указывает отрицательный неопределенный NaN, который является результатом недействительной операции с плавающей запятой (например, возьмите квадратный корень из отрицательного числа).

Итак, хотя ваш вопрос упоминает целые числа, вы, кажется, используете типы с плавающей точкой. И вы, похоже, выполнили недопустимую операцию.

+0

Большое спасибо – user2994055