![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
IUser |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 22.3.2007 Репутация: нет Всего: нет |
С консоли вводятся числа типа integer, как можно определить четные это числа или не четные, или делятся ли они на 5 и на 10 без остатка, или на 3 и на 9. |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Придумать алгоритм и написать программу. А вот когда напишешь программу, а она у тебя не заработает(или будет работать криво) - тогда пиши на форум, будем помогать). Только не в эту ветку, а в Java: Общие вопросы. Это сообщение отредактировал(а) Kangaroo - 13.11.2007, 19:17 -------------------- Lost.... |
|||
|
||||
_Michael |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
![]() Это сообщение отредактировал(а) _Michael - 13.11.2007, 19:18 -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
деление по модулю - оператор %, т.е. x % 2 вернет остаток, 0 или 1
|
|||
|
||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: 4 Всего: 11 |
Самый простой способ уже сказали: использовать оператор %, который находит остаток от деления. Если остаток равен 0, то число делится на делитель. Кроме того, можно поискать признаки делимости в двоичной форме. Например, признак делимости на 2 заключается в том, что последняя двоичная цифра должны быть равна 0. Чтобы найти последнюю цифру, можно использовать побитные операции. |
|||
|
||||
ecologist |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 452 Регистрация: 28.2.2007 Репутация: 2 Всего: 9 |
А вариантов-то сколько напридумывали
![]() ![]() |
|||
|
||||
IUser |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 22.3.2007 Репутация: нет Всего: нет |
Спасибо что подсказали про оператор %, это мне и нужно было узнать.
Учительница второго класа такие вещи врядли знает. |
|||
|
||||
_Michael |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
![]() ![]() Это сообщение отредактировал(а) _Michael - 14.11.2007, 10:45 -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
Ну зачем же так? Человек задал хоть и примитивный, но вполне конкретный вопорс. Нормальный вопрос подразумевает нормальный ответ или отсутствие ответа. А за ответом "А ты уроки выучил?" - это именно к училке. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Kangaroo |
|
||||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
А вот почему:
Это вопрос из разряда - мне задали такое ДЗ, сделайте мне его пожалуйста. Если бы спросили как узнать четное/нечетное число с помощью средств Java - тогда да. -------------------- Lost.... |
||||
|
|||||
makados |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
-5 % 2 даст -1, к примеру поэтому правильней делимость на число проверять сравнением с 0 |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
А я предлагаю не делить а "умножать"
![]()
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Вполне нормальная формулировка. Понимание зависит лишь от эмоционального настроя читающего.
Если проблема решена - пометь вопрос решённым, пожалуйста. Добавлено через 9 минут и 29 секунд Если глянуть на суть "проблемы", то становится ясно, что этот вариант подходит только для частных случаев. В общем же лучшее решение - %. -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Ну ладно, будем считать я был не в настроении ![]() Извиняюсь, если кого-то задело. -------------------- Lost.... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |