Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 28.05.2012, 10:50   #1
Cas85
Новичок
 
Регистрация: 25.01.2011
Сообщений: 3
Репутация: 10
По умолчанию Деление по модулю

Привет всем! подскажите пожалуйста, как проходит деление по модулю?
не могу въехать. почему 1%2 = 1, остаток от деления же получается 0,5. спасибо за понимание и помощь
Cas85 вне форума   Ответить с цитированием
Старый 28.05.2012, 12:42   #2
alezha
Форумчанин
 
Регистрация: 16.04.2011
Сообщений: 126
Репутация: 10
По умолчанию

0,5 это не остаток от деления, а результат деления числа 1 на число 2.
остаток от деления целых чисел всегда целое число!
alezha вне форума   Ответить с цитированием
Старый 28.05.2012, 15:28   #3
Granus
С++
Участник клуба
 
Аватар для Granus
 
Регистрация: 22.09.2008
Адрес: Санкт-Петербург
Сообщений: 791
Репутация: 115

skype: lisyarus
По умолчанию

a / b = c, a % b = d <=> a = c * b + d, 0 <= d < b
__________________
Форматируйте код, будьте людьми.
Granus вне форума   Ответить с цитированием
Старый 28.05.2012, 18:18   #4
Cas85
Новичок
 
Регистрация: 25.01.2011
Сообщений: 3
Репутация: 10
По умолчанию

спасибо.но извините немного все равно не понимаю почему получается именно 1....если возможно по подробней ответ...я только начал изучать программирование с++ и сейчас стопор..спасибо за понимание...
Cas85 вне форума   Ответить с цитированием
Старый 28.05.2012, 19:04   #5
veniside
Профессионал
 
Регистрация: 03.01.2011
Сообщений: 2,508
Репутация: 868
По умолчанию

представь, что есть полная 50л канистра и 3л банка. И ты начинаешь вычерпывать из канистры банкой воду (набирать можно только полную банку). 48л вычерпал, осталось 2 литра. Это и есть остаток от деления 50 на 3 по модулю.
__________________
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."

Последний раз редактировалось veniside; 28.05.2012 в 19:06.
veniside вне форума   Ответить с цитированием
Старый 28.05.2012, 21:15   #6
Cas85
Новичок
 
Регистрация: 25.01.2011
Сообщений: 3
Репутация: 10
По умолчанию

Спасибо большое... теперь понял...урааааааааа....
Cas85 вне форума   Ответить с цитированием
Старый 31.05.2012, 19:51   #7
xxbigxl
Новичок
 
Регистрация: 28.02.2012
Сообщений: 3
Репутация: 10
По умолчанию

2%13 = 2 - почему. канистра уже не канает.
xxbigxl вне форума   Ответить с цитированием
Старый 31.05.2012, 20:21   #8
ACE Valery
С++ admirer
СуперМодератор
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Адрес: Украина
Сообщений: 2,857
Репутация: 2587
По умолчанию

канает. В этом случае у вас так же осталось 2 литра. Ведь набирать можно только ПОЛНУЮ банку, а полная банка в этом случае - на 13 литров, то есть банку вы набрать так и не смогли, но все равно осталось 2 литра
__________________
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума   Ответить с цитированием
Старый 07.01.2017, 02:26   #9
JanePo
Новичок
 
Регистрация: 07.01.2017
Сообщений: 1
Репутация: 10
По умолчанию

Сууупер, с банками очень четкое объяснение
Даже я поняла, спасибо!!!
JanePo вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор деление по модулю в 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 17:20




17:30.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru