Предмет: Информатика,
автор: dgrineva92
Дано четырехзначное число N. Определите, являются ли все цифры этого числа четными. Если все цифры четные, то на экран выведите «О», в против- ном случае должен отобразиться ответ «Имеется нечетная цифра». Например Результат 4284 8412 0 Имеется нечетная цифра
Ответы
Автор ответа:
15
Пошаговое объяснение:
Будем решать задачу таким образом.
- Пусть нам дано число N.
- Так как нам известно, что оно точно четырехзначное, то можем попробовать разбить его на цифры, а затем каждую цифру числа проверить на четность.
- Алгоритм проверки будет заключаться в том, чтобы взять остаток от деления числа (%) на 2 и проверить:
- Если остаток равен нулю, то число четное.
- Если остаток отличен от нуля, то число нечетное.
- После выведем нужный результат в консоль.
Код Python 3.10.
N = int(input())
if N // 1000 % 2 == 0 and \
N // 100 % 10 % 2 == 0 and \
N // 10 % 10 % 2 == 0 and \
N % 10 % 2 == 0:
print("0")
else:
print("Имеется нечетная цифра")
Код C++.
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
if (N/1000%2 == 0 && \
N/100%10%2 == 0 && \
N/10%10%2 == 0 && \
N%10%2 == 0) {
cout << "0";
}
else {
cout << "Имеется нечетная цифра";
}
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: ura730396
Предмет: История,
автор: prstevi347
Предмет: Физика,
автор: qqzwtr
Предмет: Українська література,
автор: vita707
Предмет: Математика,
автор: gilltret