Дано двузначное число. Определить, входят в него цифры 4 или 7 - C (СИ)
Формулировка задачи:
Дано двузначное число. Определить, входят в него цифры 4 или 7
Решение задачи: «Дано двузначное число. Определить, входят в него цифры 4 или 7»
textual
Листинг программы
int n; /* ... */ if ( n % 10 == 7 || n % 10 == 4 || n / 10 == 7 || n / 10 == 4 ) // входят
Объяснение кода листинга программы
В данном коде определен переменная n типа int, которая представляет собой двузначное число. Далее, с помощью оператора % определяется остаток от деления n на 10. Если остаток равен 7 или 4, то это значит, что в числе присутствуют цифры 4 или 7. Также, с помощью оператора / определяется частное от деления n на 10. Если частное равно 7 или 4, то это также означает, что в числе присутствуют цифры 4 или 7.
Таким образом, условие if ( n % 10 == 7 || n % 10 == 4 || n / 10 == 7 || n / 10 == 4 ) проверяет, входят ли в число цифры 4 или 7. Если условие истинно, то значит в числе присутствуют цифры 4 или 7, и программа выполняет действия, указанные после if.