Saltar al contenido

Excepción de punto flotante C ++ ¿Por qué y qué es?

Solución:

Un “número de punto flotante” es la forma en que las computadoras suelen representar números que no son enteros, básicamente, un número con un punto decimal. En C ++ los declaras con float en lugar de int. Una excepción de punto flotante es un error que se produce cuando intenta hacer algo imposible con un número de punto flotante, como dividir por cero.

for (i>0; i--;)

probablemente esté mal y debería ser

for (; i>0; i--)

en lugar de. Tenga en cuenta dónde coloco el punto y coma. La condición va en el centro, no al principio.

Muchas razones para una excepción de punto flotante. Mirando su código, su bucle for parece ser un poco “incorrecto”. Parece una posible división por cero.

for (i>0; i--;){
c= input%i;

Esa es la división por cero en algún momento, ya que está disminuyendo i.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *