Страница 1 из 1

кратность числа другому числу

Добавлено: 01 июн 2018, 07:43
M_A_R_A_T
искал в поиске, ничего не нашел.
задача такая: в процессе работы переменная изменяется. если она становится кратна 10-и выполняется действие. подскажите алгоритм проверки на кратность.

кратность числа другому числу

Добавлено: 01 июн 2018, 08:20
Sancho
M_A_R_A_T писал(а): 01 июн 2018, 07:43задача такая: в процессе работы переменная изменяется. если она становится кратна 10-и выполняется действие. подскажите алгоритм проверки на кратность.
Так как в программе до сих пор отсутствует математическое выражение "остаток" от деления, modulo, придётся или написать блок( уже есть), или извращаться иначе...
Сравниваете с 0, если не равно, сравниваете остаток от деления на 10 тоже с 0, если равно - кратно.
Типа того:
if ( (value != 0) & ( (value % 10) == 0)) Kratno = 1;
else Kratno = 0;

кратность числа другому числу

Добавлено: 01 июн 2018, 08:34
M_A_R_A_T
спасибо! посмотрел справочник по с++, сделал блок. просто применил %, а результат вывожу и сравниваю штатными средствами.