Проверить, входит ли цифра 9 в заданное 4-значное число - C (СИ)
Формулировка задачи:
найти ошыбку в коде нужно вести 4-значное число и проверить ли входит цыфра 9
#include<stdio.h>
#include<math.h>
#include<conio.h>
int main()
{
unsigned int n,m;
clrscr();
printf("vvedit 4-chuslo n= ");
scanf("%d",&n);
printf("vvedit chufru m=");
scanf("%d",&m);
if (n % 10 == m) || (n / 10 % 10 == m ) || (n / 100 % 10 == m) || (n / 1000 == m);
printf("Yes");
else printf("No");
getch();
return 0 ;
}Решение задачи: «Проверить, входит ли цифра 9 в заданное 4-значное число»
textual
Листинг программы
if (n % 10 == m) || (n / 10 % 10 == m ) || (n / 100 % 10 == m) || (n / 1000 == m);
Объяснение кода листинга программы
В данном коде выполняется проверка, входит ли цифра 9 в заданное 4-значное число.
- Переменная
nсодержит 4-значное число. - Переменная
mсодержит цифру 9. - Выполняется проверка условия: (n % 10 == m) || (n / 10 % 10 == m ) || (n / 100 % 10 == m) || (n / 1000 == m).
- Условие проверяет, равна ли последняя цифра числа
nцифреm. - Если условие выполняется, то число
nсодержит цифру 9.
- Условие проверяет, равна ли последняя цифра числа
- Результат проверки выводится на экран.