Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

I2/d1, d2 % i1, 3.3 - l(20); Как вышло 1.3. Можете объяснить

Han . Ученик (169), закрыт 2 месяца назад
Я сделал в таком порядке, i2/d1, d2 % i1, 3.3 - l; (поэтапно так сказать) и если честно не понял момента где 1.3 % 5 = 1.3. Можете объяснить если вам не сложно.
Лучший ответ
Папа Высший разум (144953) 3 месяца назад
В Java операция деления с остатком применима к вещественным числам. Реализована по образцу fmod в C:
https://en.cppreference.com/w/c/numeric/math/fmod

Вкратце,
 r == a % b 
означает, что
 a == b * n + r 
где
 n ∈ ℤ
0 ≤ |r| < b
и знак r совпадает со знаком a.
Остальные ответы
Emir Al Знаток (429) 3 месяца назад
Понимание обозначений:

i1, i2 - это какие-то переменные или значения.

d1, d2 - тоже переменные, возможно, обозначающие делители или факторы.

% - это оператор вычисления остатка от деления.

Сравнение и вычисления:

Допустим, h1 = i2 / d1 и результат равен 3.3.

Далее, считаем d2 % i1, где d2 — это делитель, а i1 — делимое.

Если по расчётам оказывается, что остаток от деления (например, d2 на i1) равен 1.3, это значит, что при делении d2 на i1, 1.3 остаётся.

Сложность с 1.3 % 5:

Здесь можно сделать вывод, что 5 не делится на 1.3, и остаток равен 1.3.

Это может происходить, потому что 1.3 меньше 5. Следовательно, деление не проходит, и остаток — это само число 1.3.

Таким образом, каждая операция по сути взаимодействует с предыдущими и приводит к получению определённого результата. Если остались вопросы, уточняйте!
Han .Ученик (169) 3 месяца назад
остаток 1.2. Вот этого я не понял
Han . Ученик (169) Han ., в ide 1.3 показывает. Чет я тупой для этого
Han .Ученик (169) 3 месяца назад
можете поэтапно написать как остался 1.3 остаток. Заранее спасибо
Папа Высший разум (144953) Han ., нет, вшивая нейросеть тебе ничего не может написать, кроме пустопорожнего словоблудия.
Похожие вопросы