integer-division
В языках, которые я тестировал, - (x div y ) не равно -x div y; я тестировал // в Python, / в Ruby, div в Perl 6; C имеет аналогичное поведение. Это поведение обычно соответствует спецификации, так как div обычно определяется как округление вниз результата деления , однако это не имеет большого смысла с ар...
На этот вопрос уже есть ответ здесь: Python 3 странное деление 3 ответа Я столкнулся с причудливой ситуацией, когда делал какое-то большое деление чисел в python. int(1012337203685477580 / 2) = 506168601842738816 ...
Я имел в виду вопрос ""если" аргумент оценки порядка?" для понимания порядка вычисления оператора" if " в языке c++. Вот код, в котором условия в операторах if вычисляются в неправильном порядке. #include <iostream> using namespace std; int main() { int t = 0; if((1 / t) == 1 && t !=...
У меня есть следующие переменные: int first = 0; int end = 0; Объявить в публичном классе. Внутри метода: double diff = end / first; double finaldiff = 1 - diff; Переменная end на System.out.println является 527, first является 480. Почему ответ для diff выходит как 1? Это должно быть 1.097916667, ...
У меня возникла проблема с генерацией номерной серии Terras. Вот моя неудачная попытка: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Terras { class Program { public static int Terras(int n) { if (n <= 1) ...
в JavaScript, как мне получить: целое число раз данное целое число переходит в другое? остаток? ...
например: 9 / 5 #=> 1 но я ожидал 1.8. Как я могу получить правильный десятичный (нецелой) результат? Почему он возвращается 1 на всех?...
для этого блока кода: int num = 5; int denom = 7; double d = num / denom; значение d и 0.0. Его можно заставить работать путем литья: double d = ((double) num) / denom; но есть ли другой способ получить правильный double результат? Я не люблю кастинг примитивов, кто знает, что может случиться....
например, int result; result = 125/100; или result = 43/100; результатом всегда будет пол дивизиона? Что определенное поведение?...
Как я могу найти остаток от деления числа в Python? например: Если число равно 26, а разделенное число равно 7, то остаток от деления равен 5. (с 7+7+7=21 и 26-21=5.)...