Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: lucas59 en 1 Octubre 2014, 05:01 am



Título: coma en division en c
Publicado por: lucas59 en 1 Octubre 2014, 05:01 am
Hola gente e echo una división aleatoria que me dise si el resultado que yo ingreso esta bien o mal, resulta que los resultados que yo debo ingresar son con comas y cuando los ingreso me da que esta mal, pero si el resultado me da un numero entero me dice que esta bien, como ago para que me deje ingresar números enteros?


Título: Re: coma en division en c
Publicado por: BlackM4ster en 1 Octubre 2014, 07:59 am
El signo "coma" (3,1416) en programación es un PUNTO (3.1416)
Comprueba que no estás escribiendo coma en vez de punto y que el tipo de variable sea float o double. Si estás dividiendo int/int, tendras que hacer un cast de uno de ellos (float)int/int para que tenga en cuenta decimales
Saludos