Определить, можно ли от шоколадки размером n m долек отломить k долек - Pascal ABC
Формулировка задачи:
Требуется определить, можно ли от шоколадки размером n m долек отломить k долек, если разрешается сделать один разлом по прямой между дольками (то есть разломить шоколадку на два прямоугольника).
Входные данные
Вводятся 3 числа: n, m и k; k не равно n m. Гарантируется, что количество долек в шоколадке не превосходит 30000.
Выходные данные
Программа должна вывести слово YES, если возможно отломить указанное число долек, в противном случае вывести слово NO.
Решение задачи: «Определить, можно ли от шоколадки размером n m долек отломить k долек»
textual
Листинг программы
If ((k mod n)=0) or ((k mod m)=0) then Writeln('YES') else ...;
Объяснение кода листинга программы
- В условии используется оператор
mod
, который возвращает остаток от деления. - Оператор
mod
применяется к переменнымk
,n
иm
. - Если остаток от деления
k
наn
равен нулю или остаток от деленияk
наm
равен нулю, то выполняется блок кода. - В блоке кода выводится строка 'YES' с помощью функции
Writeln
. - Если остаток от деления
k
наn
не равен нулю и остаток от деленияk
наm
не равен нулю, то выполняется остальная часть условия и выводится строка 'NO'.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д