Resultados de la búsqueda a petición "integer-division"

1 la respuesta

¿Por qué GCC usa la multiplicación por un número extraño en la implementación de la división de enteros?

He estado leyendo sobrediv ymul operaciones de ensamblaje, y decidí verlos en acción escribiendo un programa simple en C: File division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); ...

5 la respuesta

¿Por qué el byte y la división corta resultan en int en Java?

En Java, si dividimosbytes,shorts oints, siempre tenemos unint. Si uno de los operandos eslong, Nosotros recibiremoslong. Mi pregunta es: ¿por québyte oshort la división no da como resultadobyte oshort? Porqué siempreint? Aparentemente no estoy ...

7 la respuesta

cómo calcular (a veces b) dividido por c solo usando tipos enteros de 32 bits incluso si a veces b no encajaría en ese tipo

Considere lo siguiente como implementación de referencia: /* calculates (a * b) / c */ uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c) { uint64_t x = a; x = x * b; x = x / c; return x; }Estoy interesado en una implementación (en C o ...

15 la respuesta

¿División entera con resto en JavaScript?

En JavaScript, ¿cómo obtengo: la cantidad total de veces que un entero dado entra en otro?¿el resto?

6 la respuesta

Dividiendo eficientemente el valor sin signo por una potencia de dos, redondeando - en CUDA

Solo estaba leyendo: Dividiendo eficientemente el valor sin signo por una potencia de dos, redondeando [https://stackoverflow.com/questions/40431599/efficiently-dividing-unsigned-value-by-a-power-of-two-rounding-up] y me preguntaba cuál era la ...

6 la respuesta

¿Es "largo x = 1/2" igual a 1 o 0, y por qué? [duplicar]

Esta pregunta ya tiene una respuesta aquí: División entera: ¿cómo se produce un doble? [/questions/3144610/integer-division-how-do-you-produce-a-double] 10 respuestas si tengo algo como: long x = 1/2;¿No debería esto redondearse a 1? Cuando lo ...

4 la respuesta

¿Por qué -1/2 se evalúa a 0 en C ++, pero -1 en Python?

C ++: cout << -1/2 evalúa a0Pitón: -1/2 evalúa a-1.¿Por qué es este el caso?

4 la respuesta

El resultado de la división es siempre cero [duplicado]

Esta pregunta ya tiene una respuesta aquí: Dividir 1 / n siempre devuelve 0.0 [duplicado] [/questions/13331054/dividing-1-n-always-returns-0-0] 3 respuestasTengo este código C. #include <stdio.h> int main(void) { int n, d, i; double t=0, k; ...

9 la respuesta

¿Por qué no puedo obtener el porcentaje usando Int?

Por favor, perdona mis conocimientos de programación. Sé que esto es algo simple, pero no entiendo por qué el resultado siempre es 0. ¿Por qué el decimal estará bien? int a = 100; int b = 200; decimal c = (a / b) * 100;Muchas gracias.

1 la respuesta

Cómo calcular (a / b)% c donde a, byc son números muy grandes [cerrado]

Tengo una funcion f(x)=(1^1)*(2^2)*(3^3)*.....(x^x) tengo que calcular(f(x)/(f(x-r)*f(r)))modulo c Puedo calcular f (x) y (f (x-r) * f (r)). suponga que f (x) es a y f (x-r) * f (r) es b. c es un número que es muy grande. `` Entonces, ¿cómo ...