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

Могут ли произойти плохие вещи при делении 1/очень маленького поплавка?
Если я хочу проверить, что положительное число с плавающей запятой A меньше обратного квадрата другого положительного числа с плавающей запятой B (в C99), может ли что-то пойти не так, если B очень маленькое? Я мог бы представить, как это проверить...
1468 просмотров
schedule 25.02.2024

Должен ли я смещать биты, чтобы разделить на 2 в Java?
Возможные дубликаты: Сдвиг битов быстрее, чем умножение и деление в Java? .NET? Быстрый вопрос по оптимизации Java Много лет назад в колледже я узнал, что сдвиг битов вправо на единицу выполняет то же самое, что и деление на два, но...
33313 просмотров

Подразделение в 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 просмотров

Действительно ли умножение и деление с использованием операторов сдвига в 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 просмотров

Деление и остаток в Прологе
Попытка выяснить, как написать рекурсивный предикат Division_by(X, D, I, R), который принимает в качестве входных данных положительное целое число X и делитель D и возвращает ответ как целую часть числа I и оставшуюся часть R, однако , я не могу...
7822 просмотров
schedule 12.11.2023