Вопросы по теме 'division'
Могут ли произойти плохие вещи при делении 1/очень маленького поплавка?
Если я хочу проверить, что положительное число с плавающей запятой A меньше обратного квадрата другого положительного числа с плавающей запятой B (в C99), может ли что-то пойти не так, если B очень маленькое?
Я мог бы представить, как это проверить...
1468 просмотров
schedule
25.02.2024
Должен ли я смещать биты, чтобы разделить на 2 в Java?
Возможные дубликаты: Сдвиг битов быстрее, чем умножение и деление в Java? .NET? Быстрый вопрос по оптимизации Java
Много лет назад в колледже я узнал, что сдвиг битов вправо на единицу выполняет то же самое, что и деление на два, но...
33313 просмотров
schedule
07.08.2023
Подразделение в VB.NET
В чем разница между / и \ для деления в VB.NET?
Мой код дает очень разные ответы в зависимости от того, что я использую. Я видел оба раньше, но я никогда не знал разницы.
26634 просмотров
schedule
21.03.2023
Помогите понять инструкцию DIV во встроенной сборке x86
Читая исходный код в проекте GNU, я наткнулся на этот фрагмент встроенной сборки:
__asm__ (
"divq %4"
: "=a" (q), "=d" (r)
: "0" (n0), "1" (n1), "rm" (d)
);
Здесь переменные q , r , n0 , n1 и d являются 64-битными целыми числами....
4018 просмотров
schedule
07.12.2022
C# — Как преобразовать/отобразить результат с плавающей запятой/экспоненциальный результат в полное/целое число
Я использую С# внутри .Net Environment. У меня есть действительно большие целочисленные значения, введенные пользователем, которые затем делятся друг на друга, и отображается результат. Теперь мы знаем, что 4/2 = 2 просто, но что, если мы разделим...
1598 просмотров
schedule
03.06.2023
Действительно ли умножение и деление с использованием операторов сдвига в C быстрее?
Умножение и деление могут быть достигнуты с помощью битовых операторов, например
i*2 = i<<1
i*3 = (i<<1) + i;
i*10 = (i<<3) + (i<<1)
и так далее.
Действительно ли быстрее использовать, скажем,...
111599 просмотров
schedule
28.03.2024
Отдел больших чисел
Есть ли более быстрый метод деления больших целых чисел (имеющих 1000 и более цифр), кроме школьного метода?
5884 просмотров
schedule
11.02.2024
Деление на ноль в Haskell
Я обнаружил довольно странное несоответствие между поведением div и / .
*ghci> :t 1 `div` 0
1 `div` 0 :: Integral a => a
*ghci> :t 1 / 0
1 / 0 :: Fractional a => a
*ghci> 1 / 0
Infinity
*ghci> 1 `div` 0
*** Exception: divide...
6843 просмотров
schedule
23.02.2024
Разделение переменных в округлении PHP
У меня есть простой скрипт калькулятора для расчета информации о Facebook.
В моем скрипте есть функция fb_growth, в которую я передаю два аргумента: один для данных за текущий месяц ($moc) и один для данных за предыдущий месяц ($mop), и я пытаюсь...
5550 просмотров
schedule
02.06.2022
подписанное деление в C
Я читал раздел о переносимости C в книге Эндрю Кенинга C Traps and Pitfalls .
На целое деление
q = a/b;
r = a%b;
Если a — отрицательное число, очевидно, что напоминание r может быть отрицательным или положительным числом, при этом...
1568 просмотров
schedule
23.07.2022
Разделите число на 3 без использования операторов *, /, +, -,%
Как бы вы разделили число на 3 без использования операторов * , / , + , - , % ?
Номер может быть подписанным или беззнаковым.
144950 просмотров
schedule
12.03.2023
обработка матриц со строками неравной длины в R
Есть две матрицы, которые я хочу разделить: numer1 и denom1 . Проблема в том, что они имеют неравную длину строки. Скрипт запускается каждую неделю, поэтому еженедельно меняются и размеры.
Эта неделя:
dim(numer1) = 998 rows, 99 columns...
498 просмотров
schedule
13.11.2022
Как работает матричное деление GNU Octave? Получение неожиданного поведения.
Как работает матричное деление в GNU Octave?
Вместо того, чтобы делать
1./[1;1]
я случайно сделал
1/[1;1]
К моему удивлению, это дает:
[0.5, 0.5]
Поперечный случай:
1/[1,1]
дает ожидаемое:
error: operator...
14743 просмотров
schedule
13.06.2022
Выход равен нулю при делении?
Может быть, я не вижу очевидной вещи, но:
int x1 = 2;
int y1 = 4;
int x2 = 11;
int y2 = 7;
double res = (y2-y1)/(x2-x1);
System.out.println(res);
Выход:
0.0
Почему?
160 просмотров
schedule
04.09.2022
Разделение в VB.NET показывает только целое число
Я делаю простой код калькулятора, и когда я делаю деление, я хочу, чтобы он показывал не только целое число, но и десятичное число. Это мой код подразделения:
get1.Text = Int(mygive.Text \ rate.Text)
Я также пробовал:
get1.Text =...
3461 просмотров
schedule
07.11.2023
Деление с использованием суммы не работает
В моей программе я создал список пользовательского класса. Этот класс содержит целочисленное свойство. Я хочу разделить другое заданное целое число на сумму этих свойств в моем списке, но Sum() не работает должным образом в делениях.
Я создал...
577 просмотров
schedule
03.04.2022
Как локально переопределить __truediv__ для возврата дроби
В Python 3 деление целых чисел или чего-либо, включая число с плавающей запятой, приводит к числу с плавающей запятой:
>>> from fractions import Fraction
>>> f = Fraction(1, 2)
>>> f / 2
Fraction(1, 4)
>>> 2 /...
314 просмотров
schedule
06.04.2023
принудительное деление на ноль по умолчанию NaN вместо Inf
Мне интересно, может ли быть параметр, который я упускаю из виду, чтобы заставить R возвращать NaN вместо ± Inf при делении на ноль.
Я слишком часто ловлю себя на том, что делаю что-то вроде
results[is.infinite(results)] <- NaN
Я...
2636 просмотров
schedule
10.02.2024
Целочисленное деление или умножение с плавающей запятой?
Если нужно вычислить долю заданного значения int, скажем:
int j = 78;
int i = 5* j / 4;
Это быстрее, чем делать:
int i = 1.25*j; // ?
Если да, то можно ли использовать коэффициент преобразования, чтобы решить, какой из них...
6222 просмотров
schedule
24.05.2022
Деление и остаток в Прологе
Попытка выяснить, как написать рекурсивный предикат Division_by(X, D, I, R), который принимает в качестве входных данных положительное целое число X и делитель D и возвращает ответ как целую часть числа I и оставшуюся часть R, однако , я не могу...
7822 просмотров
schedule
12.11.2023