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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

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

#1

Сообщение M_A_R_A_T » 01.06.2018{, 07:43}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#2

Сообщение Sancho » 01.06.2018{, 08:20}

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

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

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

#3

Сообщение M_A_R_A_T » 01.06.2018{, 08:34}

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

Ответить

Вернуться в «Спросить у знатоков»