Вопросы по теме 'divide-by-zero'

ошибка деления на ноль
вот код (java): class prime { public static boolean prime (int a, int b) { if (a == 0) { return false; } else if ((a%(b-1) == 0) && (b>2)) { return false;...
21954 просмотров
schedule 07.05.2023

остаток от деления на 0
Рассмотрим целочисленное деление a = bq + r где a, b, q, r — соответственно: делимое, делитель, частное и остаток. В частности, когда b = 0, не существует уникального q, удовлетворяющего уравнению для данного a, и, следовательно, имеет...
5206 просмотров

Деление с помощью предотвращения нуля: проверка выражения делителя не приводит к нулю по сравнению с проверкой того, что делитель не равен нулю?
Возможно ли деление на ноль в следующем случае из-за ошибки с плавающей запятой при вычитании? float x, y, z; ... if (y != 1.0) z = x / (y - 1.0); Другими словами, безопаснее ли следующее? float divisor = y - 1.0; if (divisor != 0.0)...
3686 просмотров

Предотвращение деления на ноль в списках
У меня есть следующий код: scores = [matrix[i][i] / sum(matrix[i]) for (i, scores) in enumerate(matrix)] Моя проблема в том, что sum(matrix[i]) в некоторых случаях может быть 0, что приводит к ZeroDivisionError . Но поскольку...
1119 просмотров

Почему вывод printf(%d,1/0.0) равен 0?
Я использую codeblock . Когда код: printf("%d",1/0); Программа не может запуститься, есть ошибка. Но когда я пишу это: printf("%d",1/0.0); Программа может работать, и результат будет 0 . Я хочу знать, почему.
712 просмотров

исключение с плавающей запятой для большого вывода
Скажите, пожалуйста, почему я получаю исключение с плавающей запятой в этом коде? Он хорошо работает для небольших чисел, таких как n = 1 или 2, но если я поставлю n = 40 или число больше этого, это даст мне исключение с плавающей запятой....
514 просмотров
schedule 16.02.2023

Калькулятор дробей Java выдает исключение для деления на ноль при попытке упростить
У меня есть следующий класс, который я пытаюсь использовать для выполнения вычислений между дробями, однако время от времени я получаю исключение деления на ноль из функции упрощения, и я не могу понять, почему он это делает public class Fraction...
369 просмотров
schedule 03.02.2023

Ошибка деления SQL на ноль в операторе SELECT
Я новичок в SQL и мог бы использовать руку. Я получаю ошибку деления на ноль со следующим в моем выражении SELECT: SUM(Cast((replace(replace(replace (p.[Total Sales], '$', ''), '(','-'), ')','')) as money)) - SUM(Cast((replace(replace(replace...
239 просмотров
schedule 07.12.2022

IEEE 754, деление на ноль
Я знаю, что в стандарте IEEE 754 разрешено деление на ноль. Я хочу знать, как это представлено в двоичном формате. Например, 0,25 в десятичной системе равно 0 01111101 00000000000000000000000 в двоичной. А как насчет 5.0/0.0 или 0.0/0.0, имеют...
1531 просмотров
schedule 29.09.2022

Python: информирование пользователя об ошибке деления на ноль
Я пишу программу с рядом простых рабочих функций. Имейте в виду, что я довольно новичок в этом. Как видите, если пользователь вводит «0» в качестве одного из значений, появляется очевидная ошибка «Невозможно разделить на ноль». Я хотел бы получить...
73 просмотров
schedule 21.06.2022

Numpy RuntimeWarning: деление на ноль встречается в log10
Из этот пост я понимаю, что log10() оценивается до того, как оценивается. Проще говоря, я не понимаю ответа, данного в этом вопросе. Кроме того, почему log10() должен оцениваться первым, ведь это просто приводит к ненужным вычислениям?...
4127 просмотров
schedule 07.01.2023

Как внешнее предложение WHERE влияет на способ выполнения вложенного запроса?
Допустим, у меня есть таблица lines b | a ----------- 17 7000 17 0 18 6000 18 0 19 5000 19 2500 Я хочу получить положительные значения функции: (a1 - a2) \ (b2 - b1) для всех элементов в декартовом произведении строк с...
46 просмотров

Redshift Divide By Zero Puzzler
Я получал ошибку деления на 0 с этим кодом: CASE WHEN DENOMINATOR >= 0 THEN SUM(INT1 * INT2 / DENOMINATOR) ELSE 0 END AS RATIO Однако, когда я перешел на следующий код, он сработал. CASE WHEN DENOMINATOR >= 0 THEN SUM(INT1) * INT2 /...
17799 просмотров

Получение ошибки деления на ноль с помощью Python и OpenCV
Я использую этот код для удаления строк со следующего изображения: Я не знаю причину, но он выдает мне в качестве вывода ZeroDivisionError: division by zero error в строке 34 - x0, x1, y0, y1 = (0, im_wb.shape[1],...
898 просмотров
schedule 07.04.2024

Исключения не работают на C++ в средах XCode и Borland
У меня проблема (исключения в C++). Я искал (долгое время), чтобы найти окончательное решение этой проблемы; но все же я ничего не мог найти. Я прочитал все ответы, но никакой пользы. Я пробовал в С++ Xcode и С++ Borland! почему блок (попробуй и...
23 просмотров

Пересечение двух плоскостей - разделить на ноль
У меня есть следующий алгоритм, чтобы найти пересечение двух плоскостей: public static function getIntersectOf2Planes ( self $P1 , self $P2 ) { /* Line equation in parametric form: x = x0 + t*a y = y0 + t*b...
62 просмотров
schedule 20.04.2022

Предупреждение о делении матрицы на ноль
Я новичок в Python, и я столкнулся со следующей ошибкой в ​​​​коде: import numpy as np A = np.empty([2, 2], dtype = float) Z = np.empty([2, 2], dtype = float) Z = [[2.0, 0.0], [0.0, 3.0]] A = [[1, -1], [1, -2]] print(np.divide(A, np.power(Z,...
78 просмотров
schedule 28.09.2023

почему Redshift дает мне ошибку деления на ноль?
Я знаю, что в Redshift есть некоторые подводные камни, связанные с плавающей запятой, но я не могу пройти мимо этого. У меня есть столбцы col1 и col2, и я хочу создать простое деление как calc. col1 и col2 иногда равны нулю, поэтому я использую где...
235 просмотров