Дано двузначное число. Определить, входят в него цифры 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.

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы