Как лучше всего в C узнать, делится ли одно число на другое? Я использую это:
if (!(a % x)) {
// this will be executed if a is divisible by x
}
Есть ли способ быстрее? Я знаю, что выполнение, то есть 130% 13, приведет к выполнению 130/13 из 10 раз. Итак, есть 10 циклов, когда нужен только один (я просто хочу знать, делится ли 130 на 13).
Спасибо!
!(a % b)
- плохой стиль, потому что вы имеете дело с числами. Лучше используйтеa % b == 0
. - person starblue   schedule 25.05.2011!
с числами - неплохой стиль. Это C, а не Java ... - person R.. GitHub STOP HELPING ICE   schedule 26.05.2011