Вопросы по теме 'integer-division'

Почему это деление дает ноль?
Я писал этот код на C, когда столкнулся со следующей проблемой. #include <stdio.h> int main() { int i=2; int j=3; int k,l; float a,b; k=i/j*j; l=j/i*i; a=i/j*j; b=j/i*i; printf("%d %d %f %f\n",k,l,a,b); return...
673 просмотров
schedule 14.11.2022

Как я могу выполнить деление в программе, цифра за цифрой?
Я возился с написанием класса, похожего на mpz (C) или BigInteger (Java). Это просто для развлечения, поэтому, пожалуйста, не говорите, что я не должен писать свои собственные. У меня есть класс, похожий на: public class HugeInt { public...
3844 просмотров
schedule 25.03.2022

Целочисленное деление: как получить двойное?
Для этого блока кода: int num = 5; int denom = 7; double d = num / denom; значение d равно 0.0 . Его можно заставить работать кастингом: double d = ((double) num) / denom; Но есть ли другой способ получить правильный double...
450279 просмотров
schedule 20.11.2023

Целое или плавающее деление -> Кто отвечает за результат?
Я некоторое время программировал на C++, но вдруг у меня возникли сомнения, и я хотел уточнить у сообщества Stackoverflow. Когда целое число делится на другое целое число, мы все знаем, что результатом является целое число, и, как и мудро, число с...
6529 просмотров
schedule 12.09.2022

Как уменьшить силу деления на 2 ^ n + 1?
Мне нужно выполнить несколько целочисленных делений на горячем пути моего кода. С помощью профилирования и подсчета циклов я уже определил, что целочисленные деления обходятся мне дорого. Я надеюсь, что я могу что-то сделать, чтобы сократить дивизии...
988 просмотров

Как выполнить целочисленное деление и отдельно получить остаток в JavaScript?
В JavaScript , как получить: Сколько раз одно целое число переходит в другое? Остаток?
862205 просмотров
schedule 24.07.2023

Почему деление двух целых чисел возвращает 0,0 в Java?
int totalOptCount = 500; int totalRespCount=1500; float percentage =(float)(totalOptCount/totalRespCount); Почему это всегда возвращает значение 0.0? Также я хочу отформатировать это в формате 00.00 и преобразовать в строку?
75018 просмотров
schedule 18.06.2022

Неожиданный результат отрицательного целочисленного деления
В моем приложении я столкнулся со следующим и был удивлен результатами: 8/-7=-2 (оба числа). что это значит?
26701 просмотров
schedule 19.09.2022

Согласованное целочисленное деление с операциями с плавающей запятой
Мне нужно выполнить целочисленное деление в JavaScript, что дает мне возможность работать только с числами с плавающей запятой двойной точности. Обычно я просто делаю Math.floor(a / b) (или a / b | 0 ) и покончу с этим, но в этом случае я выполняю...
1117 просмотров

Полезна ли функция div (stdlib.h)?
В C, C++ есть функция div (stdlib.h). div_t div(int numer, int denom); typedef struct _div_t { int quot; int rem; } div_t; Но в C, C++ есть операторы / и %. У меня вопрос: " Когда есть операторы / и %, полезна ли функция div ?"
5709 просмотров
schedule 28.04.2022

Как выполнить целочисленное (со знаком или без знака) деление на ARM?
Я работаю над Cortex-A8 и Cortex-A9, в частности. Я знаю, что некоторые архитектуры не поддерживают целочисленное деление, но как лучше всего это сделать, кроме как преобразовать в число с плавающей запятой, разделить, преобразовать в целое число?...
41032 просмотров

int64 не поддерживает LanguagePrimitives.DivideByInt?
Почему int64 не поддерживает LanguagePrimitives.DivideByInt ? Я подумал, что было бы вполне естественно написать что-то вроде этого: let inline DivBy2 n = LanguagePrimitives.DivideByInt n 2 let res = DivBy2 100L Но компилятор говорит, что...
502 просмотров
schedule 04.12.2022

Какой самый быстрый способ выполнить целочисленное деление?
Используя схему, мне нужно использовать следующую функцию. (Все аргументы — натуральные числа [0, inf)) (define safe-div (lambda (num denom safe) (if (zero? denom) safe (div num denom)))) Однако эта функция вызывается...
1181 просмотров

Преобразователь температуры Python Tkinter
поэтому я делаю преобразователь температуры, и я просто не могу заставить его вычислить градусы Фаренгейта в градусах Цельсия. Он работает, чтобы перейти от Цельсия к Фаренгейту, но он не будет конвертировать в другую сторону. Я не уверен, какая...
4347 просмотров
schedule 05.11.2022

Range-coders: Как избавиться от делений?
Я пытаюсь оптимизировать видеокодек QTC для работы на Raspberry Pi с достойной производительностью. Одним из важных узких мест является 32-битное целочисленное деление, выполняемое в декодере диапазона, которое учитывает 18% времени декодирования....
329 просмотров

Разделение двух целых чисел для получения результата с плавающей запятой
Возможный дубликат: Почему я не могу вернуть двойное значение из двух разделенных целых чисел Моя программа на C++ усекает вывод моего целочисленного деления, даже когда я пытаюсь поместить вывод в число с плавающей запятой. Как я могу...
202198 просмотров
schedule 19.06.2023

преобразовать число в переменную базу в математике
пусть n будет целым числом и A = {2,3,...,10}, и я хочу сделать следующее: разделите n на 2, чтобы получить напоминание r 2 и частное q 2 . разделите q 2 на 3, чтобы получить напоминание r 3 и частное q em> 3 . мы...
508 просмотров

Что определяет знак m % n для целых чисел?
Модуль в Python сбивает с толку. В Python оператор % вычисляет остаток: >>> 9 % 5 4 Однако: >>> -9 % 5 1 Почему результат 1 ? а не -4 ?
6875 просмотров
schedule 01.07.2022

Деление модуля, когда первое число меньше второго числа
Прошу прощения, если это простой вопрос, но мне трудно понять концепцию модульного деления, когда первое число меньше второго. Например, когда 1% 4 моя книга говорит, что остаток равен 1. Я не понимаю, как 1 является остатком от 1% 4. 1/4 составляет...
12103 просмотров

Деление числа с плавающей точкой/целого числа на целое число в jquery
Я делю число (может быть в формате суммы XX.XX) на целое число. Но когда я делаю 6,6/6 или 3,3/3, это дает 1,099999... вместо 1,1. Что я делаю, так это делю сумму поровну между несколькими людьми, и если существует какая-либо оставшаяся сумма, я...
1894 просмотров