Выведите количество пострадавших драконов - Free Pascal
Формулировка задачи:
Помогите решить такую задачку, а то не понимаю.. Буду очень благодарен
Принцесса считала драконов. Впрочем, считать драконов просто так тоже было скучно, поэтому она развлекалась как могла. Этой ночью она представляла, что все посчитанные драконы явились сюда, чтобы ее украсть, а она отбивается от них, как может. Каждого k-ого дракона она била сковородкой по морде. Каждому l-ому — прищемляла хвост балконной дверью. Каждому m-ому — наступала на лапу острым каблучком. Наконец, каждому n-ому она грозила позвать мамочку, и он в ужасе ретировался.
Скольким воображаемым драконам успела нанести моральный или физический ущерб принцесса, если всего она насчитала d драконов?
Входные данные
Входные данные содержат целые числа k, l, m, n и d, каждое число в отдельной строке (1 ≤ k, l, m, n ≤ 10, 1 ≤ d ≤ 105).Выходные данные
Выведите количество пострадавших драконов.Примеры тестов
входные данные
1 2 3 4 12выходные данные
12входные данные
2 3 4 5 24выходные данные
17Примечание
В первом примере каждый первый дракон был жестоко бит сковородкой. Некоторым доставалось также от дверей и каблучков, но даже сковородки хватало всем. Во втором примере неповрежденными остались драконы 1, 7, 11, 13, 17, 19 и 23.Решение задачи: «Выведите количество пострадавших драконов»
textual
Листинг программы
if (i mod k=0) or (i mod l=0) or (i mod m=0) or (i mod n=0) then inc(t);
Объяснение кода листинга программы
- Переменная
i
представляет собой счетчик, который последовательно проверяет каждое из условий в скобках. - Условие
i mod k=0
проверяет, делится ли значение переменнойi
наk
без остатка. - Условие
i mod l=0
проверяет, делится ли значение переменнойi
наl
без остатка. - Условие
i mod m=0
проверяет, делится ли значение переменнойi
наm
без остатка. - Условие
i mod n=0
проверяет, делится ли значение переменнойi
наn
без остатка. - Если хотя бы одно из условий выполняется, то значение переменной
t
увеличивается на единицу. - Значение переменной
t
представляет собой количество пострадавших драконов, которое увеличивается при выполнении любого из условий.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д