Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае для задачи: В заданном натуральном трехзначном числе N имеется четная цифра.Сделать только н...

Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае для задачи: В заданном натуральном трехзначном числе N имеется четная цифра.Сделать только на C++. Единственно знаю, что нужно сначала разбить число на цифры с помощью операций деления «/» и «%». 357 – целое число. Целая_часть(357/10) = 35 Остаток_от_деления(357/10) = 7
Гость
Ответ(ы) на вопрос:
Гость
#include using namespace std; int main(){ int n, a, b, c; cin>>n; a = n / 100; b = n /10 % 10 ;/* осторожно, у  разных компиляторов разный порядок действий, если не робит, тогда вот так  b = n/10; b = b %10 */ c = n % 10; if (a%2 != 0) && (b%2 != 0) && (c%2! = 0) cout<<0<
Не нашли ответ?
Ответить на вопрос
Похожие вопросы