Resultados da pesquisa a pedido "integer-division"

7 a resposta

como calcular (a vezes b) dividido por c usando apenas números inteiros de 32 bits, mesmo que a vezes b não se encaixe nesse tipo

Considere o seguinte como uma implementação de referência: /* 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; }Estou interessado em uma implementação (em C ou ...

6 a resposta

Divisão eficiente de valor não assinado por uma potência de dois, arredondando para cima - em CUDA

Eu estava lendo: Dividir com eficiência o valor não assinado por uma potência de dois, arredondando para cima [https://stackoverflow.com/questions/40431599/efficiently-dividing-unsigned-value-by-a-power-of-two-rounding-up] e eu queria saber ...

4 a resposta

O resultado da divisão é sempre zero [duplicado]

Esta pergunta já tem uma resposta aqui: Dividir 1 / n sempre retorna 0,0 [duplicado] [/questions/13331054/dividing-1-n-always-returns-0-0] 3 respostasEu peguei esse código C. #include <stdio.h> int main(void) { int n, d, i; double t=0, k; ...

9 a resposta

Por que não consigo obter a porcentagem usando Int

Por favor, perdoe meus conhecimentos de programação. Eu sei que isso é uma coisa simples, mas não entendo por que o resultado é sempre 0. Por que o decimal será bom? int a = 100; int b = 200; decimal c = (a / b) * 100;Muito Obrigado.

1 a resposta

Como calcular (a / b)% c onde a, bec são números muito grandes [fechado]

Eu tenho uma função f(x)=(1^1)*(2^2)*(3^3)*.....(x^x) eu tenho que calcular(f(x)/(f(x-r)*f(r)))modulo c eu posso calcular f (x) ef (f (x-r) * f (r)). Assuma que f (x) é a ef (x-r) * f (r) é b. c é um número muito maior. `` Então, como posso ...

4 a resposta

Haskell Iniciante Problemas com a divisão de uma lista ao meio

Aqui está minha tentativa de escrever uma função que divide uma lista de comprimento uniforme em duas metades iguais. halve :: [a] -> ([a], [a]) halve x | even len = (take half x, drop half x) | otherwise = error "Cannnot halve a list of odd ...

1 a resposta

Por que o operador do módulo é lento?

Parafraseando o livro "Programming Pearls" (sobre linguagem c em máquinas mais antigas, já que o livro é do final dos anos 90): Operações aritméticas inteiras (+, -, *) pode demorar cerca de 10 nano segundos, enquanto o% O operador leva até 100 ...

10 a resposta

Divisão inteira: Como você produz um duplo?

Para este bloco de código: int num = 5; int denom = 7; double d = num / denom;o valor ded é0.0. Pode ser forçado a trabalhar lançando: double d = ((double) num) / denom;Mas existe outra maneira de obter o corretodouble resultado? Não gosto de ...

1 a resposta

Divisão entre números inteiros em Java

Eu preciso executar a divisão entre números inteiros em Java, e o resultado deve ser um float. Eu poderia apenas usar/ símbolo para isso? Como em: int integer1 = 1; int integer2 = 2; float quotient = integer1 / integer2; // Could I do this?

2 a resposta

ColdFusion muito grande para ser um número inteiro

Estou tentando converter um grande número para Megabytes. Não quero decimais numeric function formatMB(required numeric num) output="false" { return arguments.num \ 1024 \ 1024; }Em seguida, gera um erro [/imgs/IZBRd.png] Como contornar isso?