![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.01.2011
Сообщений: 3
|
![]()
Привет всем! подскажите пожалуйста, как проходит деление по модулю?
не могу въехать. почему 1%2 = 1, остаток от деления же получается 0,5. спасибо за понимание и помощь |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 16.04.2011
Сообщений: 126
|
![]()
0,5 это не остаток от деления, а результат деления числа 1 на число 2.
остаток от деления целых чисел всегда целое число! |
![]() |
![]() |
![]() |
#3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
![]()
a / b = c, a % b = d <=> a = c * b + d, 0 <= d < b
Форматируйте код, будьте людьми.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 25.01.2011
Сообщений: 3
|
![]()
спасибо.но извините немного все равно не понимаю почему получается именно 1....если возможно по подробней ответ...я только начал изучать программирование с++ и сейчас стопор..спасибо за понимание...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
представь, что есть полная 50л канистра и 3л банка. И ты начинаешь вычерпывать из канистры банкой воду (набирать можно только полную банку). 48л вычерпал, осталось 2 литра. Это и есть остаток от деления 50 на 3 по модулю.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 28.05.2012 в 19:06. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 25.01.2011
Сообщений: 3
|
![]()
Спасибо большое... теперь понял...урааааааааа....
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 28.02.2012
Сообщений: 3
|
![]()
2%13 = 2 - почему. канистра уже не канает.
|
![]() |
![]() |
![]() |
#8 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
канает. В этом случае у вас так же осталось 2 литра. Ведь набирать можно только ПОЛНУЮ банку, а полная банка в этом случае - на 13 литров, то есть банку вы набрать так и не смогли, но все равно осталось 2 литра
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 07.01.2017
Сообщений: 1
|
![]()
Сууупер, с банками очень четкое объяснение
![]() Даже я поняла, спасибо!!! |
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 15.08.2016
Сообщений: 2
|
![]()
Спасибо.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оператор деление по модулю в java | ISV-777 | Общие вопросы по Java, Java SE, Kotlin | 4 | 11.11.2011 22:07 |
Сложение по модулю | Kycaka | Общие вопросы C/C++ | 12 | 04.06.2009 21:58 |
Обратное о модулю | Cakeinpanic | Общие вопросы C/C++ | 1 | 04.06.2009 08:32 |
форма к модулю | Ilius | Общие вопросы C/C++ | 18 | 13.12.2008 16:20 |