integer-division

División entera: ¿Cómo se produce un doble?

Para este bloque de código: int num = 5; int denom = 7; double d = num / denom; El valor de d es 0.0. Puede ser forzado a ... Pero, ¿hay otra forma de obtener el resultado double correcto? No me gusta elegir primitivos, quién sabe lo que puede pasar.

¿Cuál es el comportamiento de la división entera?

Por ejemplo, int result; result = 125/100; O result = 43/100; Resultará siempre el piso de la división? ¿Cuál es el comportamiento definido?

¿Por qué la división en Ruby devuelve un entero en lugar de un valor decimal?

Por ejemplo: 9 / 5 #=> 1 Pero yo esperaba 1.8. ¿Cómo puedo obtener el resultado decimal correcto (no entero)? ¿Por qué está regresando 1 en absoluto?

¿División entera con resto en JavaScript?

En JavaScript, cómo obtengo: ¿el número entero de veces que un entero dado entra en otro? el resto?

Encontrar el resto de división de un número

¿Cómo podría encontrar el resto de división de un número en Python? Por ejemplo: Si el número es 26 y el número dividido es 7, entonces el resto de la división es 5. (desde 7+7+7=21 y 26-21=5.)

¿Por qué dividir dos int no da el valor correcto cuando se asigna a double?

¿Cómo es que en el siguiente fragmento int a = 7; int b = 3; double c = 0; c = a / b; c termina teniendo el valor 2, en ... ente porque c ya es un doble debería haber trabajado con números enteros? Entonces, ¿cómo es que int/int=double no funciona?

¿Por qué es el resultado de 1/3 == 0?

Estaba escribiendo este código: public static void main(String[] args) { double g = 1 / 3; System.out.printf("%.2f", g); } El resultado es 0. ¿Por qué es esto y cómo puedo resolver este problema?

Cómo hacer la división entera en javascript (Obtener la respuesta de división en int no flotante)? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿División entera con resto en JavaScript? ... // Now x is 45.5 // Expected x to be 45 Pero quiero que x sea 45. Estoy tratando de eliminar el último dígito de la numero.

Dividir dos enteros para producir un resultado flotante [duplicar]

Posible Duplicado:¿Por qué no puedo devolver un doble de dos ints siendo dividido Mi programa C++ está truncando la ... t; endl; return 0; } user@box:~/c/precision$ g++ -o precision precision.cpp user@box:~/c/precision$ ./precision 3 3.000

¿Por qué la división de enteros redondea hacia abajo en muchos lenguajes de scripting?

En los lenguajes que he probado, - (x div y ) no es igual a -x div y; he probado // en Python, / en Ruby, div en Perl 6; C ti ... ero también puedes tener coherencia si eliges redondear. (Inspirado por esta pregunta de PMurias en el canal IRC # perl6 )

Compruebe si un número es divisible por 3

Necesito saber si un número es divisible por 3 sin usar %, / o *. La sugerencia dada fue usar la función atoi(). Alguna idea de cómo hacerlo?

División de enteros negativos resultado sorprendente

En mi solicitud me encontré con lo siguiente y me sorprendí por los resultados: 8/-7=-2 (ambos enteros). ¿Qué significa esto?

¿Por qué dividir un flotador por un entero devuelve 0.0?

Así que si tengo un rango de números '0 - 1024' y quiero llevarlos a '0 - 255', las matemáticas dictarían dividir la entrada ... omo este float scale; scale = (n/1024) * 255; Pero yo solo obtener 0.0. He intentado doble e int. todo en vano. ¡POR QUÉ!?

¿Por qué el código de división entera da la respuesta incorrecta?

Tengo una división muy simple en Java (es una cantidad de producto / producción por hora), sin embargo cada vez que hago esta ... , ¿hay alguna otra forma de hacer esta división en Java sin tener errores de precisión?? Cualquier ayuda será muy apreciada.

Cómo obtener fracciones en una división entera? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo hacer que la división de 2 int produzca un flotador en ... 9 respuestas ¿Cómo dividir dos enteros y obtener una respuesta doble o flotante en C?