0

Может кто объяснить тему: деление по модулю (%)

26th Nov 2018, 10:38 AM
ESCLIC OFFICIAL
ESCLIC OFFICIAL - avatar
6 Answers
+ 3
"In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus)." При вычислении операция по модулю находит остаток после деления одного числа на другой (иногда называемый модулем). int a = 15, b = 2; double c = 15.5, d = 2.0; System.out.println(a + " % " + b + " = " + a % b); System.out.println((-a) + " % " + b + " = " + (-a) % b); System.out.println(a + " % " + (-b) + " = " + a % (-b)); System.out.println((-a) + " % " + (-b) + " = " + (-a) % (-b)); System.out.println(); System.out.println(c + " % " + d + " = " + c % d); Output: 15 % 2 = 1 -15 % 2 = -1 15 % -2 = 1 -15 % -2 = -1 15.5 % 2.0 = 1.5 ____ https://en.wikipedia.org/wiki/Modulo_operation
26th Nov 2018, 10:58 AM
Babak
Babak - avatar
+ 2
Добро пожаловать
26th Nov 2018, 11:01 AM
Babak
Babak - avatar
+ 1
Благодарю
26th Nov 2018, 10:59 AM
ESCLIC OFFICIAL
ESCLIC OFFICIAL - avatar
0
делить по модулю это научная и забугорная хрень, а именно остоток после деления 15 %1= 0 ( остатка нет) 15%2=1 (остаток после деления без остатка тоесть не 7.5 а 1 который называется модулем) 15%3=0 ( остатка нет) 15%4=3 остаток после целочисленного деления 15%5=0 15%6=3 15%7=1 и так далее
28th Nov 2018, 7:48 PM
Заур Каракотов
Заур Каракотов - avatar
0
Просто запомни % - знак деление и все все остальное почти как в математике.
9th Aug 2020, 8:16 AM
Sergey
Sergey - avatar