Предмет: Информатика,
автор: niko8885
Составит линейную логическую программу, печатающую значение 1,
если указанное высказывание является истинным, и 0 – в противном случае
для задачи:
В заданном натуральном трехзначном числе N имеется четная цифра.Сделать только на C++. Единственно знаю, что нужно сначала разбить число на цифры с помощью операций деления «/» и «%».
357 – целое число.
Целая_часть(357/10) = 35
Остаток_от_деления(357/10) = 7
Ответы
Автор ответа:
0
#include<iostream>
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<<endl;
else cout<<1<<endl;
return 0;
}
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<<endl;
else cout<<1<<endl;
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: sancuk07
Предмет: Математика,
автор: zulikarimova1985
Предмет: Русский язык,
автор: sashabinir
Предмет: Математика,
автор: nvalker
Предмет: Математика,
автор: Аноним