| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [си] проверка условия деления... |
| Автор: Al47 28.10.2008, 22:36 | ||
В результате тестирования, число "8" проходит условие, кто-нибудь может сказать почему? За ранее благодарю... |
| Автор: IKM2007 28.10.2008, 22:48 | ||
Если правильно понял, в чем вопрос.
8/5=1 8%7=1 1&1=1=true |
| Автор: Al47 28.10.2008, 22:55 |
А почему тут "1"? Добавлено через 40 секунд А все понял... Спасибо, а как исправить? |
| Автор: Akina 28.10.2008, 23:15 |
| заменить int на что-нить более вещественное |
| Автор: Al47 28.10.2008, 23:21 |
| Просто в задаче даются действительные числа... А если заменить int будет работать? И можно рассказать почему именно 8 проходит условие? |
| Автор: Akina 28.10.2008, 23:34 |
и 17 пройдет. И 34. |
| Автор: IKM2007 29.10.2008, 16:35 |
и все числа >=5 и не делящееся на 7. |
| Автор: ИванМ 30.10.2008, 22:14 |
| Al47, ты лучше скажи, какая у тебя задача. |
| Автор: Al47 2.11.2008, 17:41 |
Найти числа которые делятся на 5 и не делятся на 7... |
| Автор: IKM2007 2.11.2008, 17:47 |
| Условие должно быть так. if(!(a%5)&&a%7) |
| Автор: Al47 2.11.2008, 19:29 |
| Спасибо! |