Вопросы по теме 'division'
Двойное значение возвращает 0
Вот пример:
Double d = (1/3);
System.out.println(d);
Это возвращает 0, а не 0,33333... как должно быть.
Кто-нибудь знает?
17774 просмотров
schedule
27.01.2023
Как вы вычисляете div и mod чисел с плавающей запятой?
В Perl оператор % принимает целые числа. Например:
sub foo {
my $n1 = shift;
my $n2 = shift;
print "perl's mod=" . $n1 % $n2, "\n";
my $res = $n1 / $n2;
my $t = int($res);
print "my div=$t", "\n";
$res = $res - $t;...
22385 просмотров
schedule
30.11.2022
Почему это деление дает ноль?
Я писал этот код на 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
Деление больших чисел
Мне нужен алгоритм деления, который может обрабатывать большие целые числа (128 бит). Я уже спрашивал, как это сделать с помощью операторов битового сдвига. Однако моя текущая реализация, похоже, требует лучшего подхода.
По сути, я храню числа...
5633 просмотров
schedule
24.07.2022
Почему C дает мне другой ответ, чем мой калькулятор?
Я столкнулся со странной проблемой с этим кодом:
legibIndex = 206.385 - 84.6 * (countSylb / countWord) - 1.015 * (countWord / countSent);
Это расчет индекса разборчивости данного текстового файла. Так как это домашнее задание, нам сказали,...
478 просмотров
schedule
06.06.2022
Как я могу выполнить деление в программе, цифра за цифрой?
Я возился с написанием класса, похожего на mpz (C) или BigInteger (Java). Это просто для развлечения, поэтому, пожалуйста, не говорите, что я не должен писать свои собственные.
У меня есть класс, похожий на:
public class HugeInt
{
public...
3844 просмотров
schedule
25.03.2022
Разрешены деление, остатки и только действительные числа
Пытаюсь разобраться в этом псевдокоде. Предполагается следующее.... Я могу использовать только целые числа без знака и со знаком (или длинные). Деление возвращает действительное число без остатка. MOD возвращает действительное число. Дроби и...
612 просмотров
schedule
28.05.2023
Целое или плавающее деление -> Кто отвечает за результат?
Я некоторое время программировал на C++, но вдруг у меня возникли сомнения, и я хотел уточнить у сообщества Stackoverflow.
Когда целое число делится на другое целое число, мы все знаем, что результатом является целое число, и, как и мудро, число с...
6529 просмотров
schedule
12.09.2022
Проверка делимости Ints на 11
Я борюсь с этим кодом прямо сейчас. Я хочу определить, делится ли целое число на 11. Из того, что я прочитал, целое число делится на 11, когда сумма (один раз +, один раз -) его цифр делится на 11.
Например: 56518 делится на 11, потому что...
7132 просмотров
schedule
10.07.2023
Как уменьшить силу деления на 2 ^ n + 1?
Мне нужно выполнить несколько целочисленных делений на горячем пути моего кода. С помощью профилирования и подсчета циклов я уже определил, что целочисленные деления обходятся мне дорого. Я надеюсь, что я могу что-то сделать, чтобы сократить дивизии...
988 просмотров
schedule
17.04.2023
Использование логарифма вместо деления для больших чисел?
Я не мог придумать правильное название для своего вопроса, но позвольте мне представить свое дело; Я хочу рассчитать коэффициент значимости в виде: p = 1 - X / Y
Здесь X происходит из итеративного процесса; процесс выполняет большое...
877 просмотров
schedule
28.09.2022
С# Math дает неправильные результаты!
Я понимаю принцип этой проблемы, но у меня болит голова, когда я думаю, что это происходит во всем моем приложении, и мне нужно найти решение.
double Value = 141.1;
double Discount = 25.0;
double disc = Value * Discount / 100; // disc = 35.275...
5828 просмотров
schedule
26.08.2022
Сгенерируйте уравнение деления с результатом целого числа
Я пытался найти способ создать уравнение деления, где ответ всегда будет положительным целым числом (не имеет десятичных знаков). Это фрагмент кода, который я использую для «сложения», чтобы получить случайные числа.
SET /a Num2=(%Random%...
276 просмотров
schedule
30.09.2022
Неожиданный результат отрицательного целочисленного деления
В моем приложении я столкнулся со следующим и был удивлен результатами:
8/-7=-2 (оба числа).
что это значит?
26701 просмотров
schedule
19.09.2022
C # сам округляет деления в меньшую сторону
Когда я делаю разделение на C #, оно автоматически округляется в меньшую сторону. См. Этот пример:
double i;
i = 200 / 3;
Messagebox.Show(i.ToString());
Это показывает мне окно сообщения, содержащее "66". 200/3 на самом деле 66,66666 ~,...
34534 просмотров
schedule
08.06.2022
Как реализовать деление с округлением до бесконечности в Python
Я хочу, чтобы 3/2 равнялось 2, а не 1,5.
Я знаю, что для этой операции есть математический термин (не округление в большую сторону), но я не могу его вспомнить прямо сейчас. В любом случае, как мне это сделать, не выполняя две функции?
Пример...
6335 просмотров
schedule
05.11.2022
Модульное разделение Java
Я исправляю некоторые ошибки, и мне нужно разделить две цифры по модулю 11 в Java.
Теперь это я знаю, используя модульный калькулятор:
9/1 mod 11 = 9
2/10 mod 11 = 9
Проблема заключается в том, чтобы заставить Java вычислить это. В Java:...
14505 просмотров
schedule
08.05.2023
Язык ассемблера: cbw
Я не уверен, что на самом деле делает команда cbw . У меня есть фрагмент кода:
mov ax,0FF0h
cbw
idiv ah
Как меняется значение топора после cbw?
8576 просмотров
schedule
06.04.2023
Беззнаковое деление с фиксированной точкой в C
Мне нужен алгоритм для беззнакового деления с фиксированной точкой в C. Я могу использовать не более 32-битных слов.
Я хочу минимизировать количество битов, необходимых для представления целой части, при этом имея возможность использовать числа в...
9675 просмотров
schedule
19.03.2022
Неверные результаты деления
У меня есть калькулятор времени, который достаточно хорошо работает уже несколько лет. Одна вещь, которая всегда беспокоила меня, заключалась в том, что если использовать дробные секунды, результаты станут жертвой «ошибок» с плавающей запятой. Итак,...
2396 просмотров
schedule
22.07.2022