C++ división por cero?

Resuelto/Cerrado
bellajovi Mensajes enviados 6 Fecha de inscripción domingo, 19 de junio de 2011 Estatus Miembro Última intervención miércoles, 22 de junio de 2011 - 22 jun 2011 a las 10:00
Xtreme Hero Mensajes enviados 31 Fecha de inscripción domingo, 27 de marzo de 2011 Estatus Miembro Última intervención jueves, 23 de junio de 2011 - 23 jun 2011 a las 19:00
Hola, tuve un problema programando con C++, hice un programa simple:
int a = 2
int b = 0
int c = a/b

y luego se me colgó la computadora, soluciones?


1 respuesta

Xtreme Hero Mensajes enviados 31 Fecha de inscripción domingo, 27 de marzo de 2011 Estatus Miembro Última intervención jueves, 23 de junio de 2011 98
23 jun 2011 a las 19:00
2 entre 0 es infinito,por lo que la c guardara intentará guardar un valor infinito,y ocupará la mayoría de la memoria,por lo que el pc se quedará sin ella y el ordenador se petará...

En conclusion,no hagas ese tipo de operaciones,porque dan inifinito,y tampoco indeterminaciones matematicas.

Un saludo
-3