En concreto:.C++ sqrt devuelve -1 # IND000000000000
Im haciendo algunas operaciones matemáticas, y la aplicación se bloquea constantemente debido a un doble que se utiliza ampliamente sucede para obtener el valor:. -1 # IND000000000000 cuando "algunos "los números están en cuadratura ... ¿Qué es esto? ¿Indefinido? ¿Infinito? Demasiado grande para caber? ¿No es una raíz cuadrada perfecta? ¿Hay alguna forma de resolver esto? ¡Gracias de antemano! EDITAR: ¿Cómo puedo verificar si un doble tiene este valor? Intenté: if (x == 0x-1. # IND000000000000) y otras variaciones, pero no funcionó. ¿Es posible verificar si una variable tiene este valor?
son 'algunos números' menos que 0 quizás? Dígame señor, ¿cuál es el sqrt de -1 – EnabrenTane
La raíz cuadrada de -1 es i. –
Claramente EnabrenTane significaba, "¿Cuál es el IEEE 754 sqrt de -1.0?" –