Вопросы по теме '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 просмотров
schedule
04.07.2023
Деление с помощью предотвращения нуля: проверка выражения делителя не приводит к нулю по сравнению с проверкой того, что делитель не равен нулю?
Возможно ли деление на ноль в следующем случае из-за ошибки с плавающей запятой при вычитании?
float x, y, z;
...
if (y != 1.0)
z = x / (y - 1.0);
Другими словами, безопаснее ли следующее?
float divisor = y - 1.0;
if (divisor != 0.0)...
3686 просмотров
schedule
05.12.2022
Предотвращение деления на ноль в списках
У меня есть следующий код:
scores = [matrix[i][i] / sum(matrix[i]) for (i, scores) in enumerate(matrix)]
Моя проблема в том, что sum(matrix[i]) в некоторых случаях может быть 0, что приводит к ZeroDivisionError . Но поскольку...
1119 просмотров
schedule
16.09.2022
Почему вывод printf(%d,1/0.0) равен 0?
Я использую codeblock .
Когда код:
printf("%d",1/0);
Программа не может запуститься, есть ошибка. Но когда я пишу это:
printf("%d",1/0.0);
Программа может работать, и результат будет 0 . Я хочу знать, почему.
712 просмотров
schedule
03.04.2023
исключение с плавающей запятой для большого вывода
Скажите, пожалуйста, почему я получаю исключение с плавающей запятой в этом коде? Он хорошо работает для небольших чисел, таких как 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 просмотров
schedule
12.12.2023
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 просмотров
schedule
01.03.2023
Получение ошибки деления на ноль с помощью 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 просмотров
schedule
08.05.2022
Пересечение двух плоскостей - разделить на ноль
У меня есть следующий алгоритм, чтобы найти пересечение двух плоскостей:
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 просмотров
schedule
17.02.2023