Предмет: Информатика,
автор: lhplpvd
Напишите программу для решения следующей задачи дано целое число является ли оно четным?(C++)
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
if ((n & 1) == 0)
cout << "Четное";
else
cout << "Нечетное";
return 0;
}
nastkess:
вместо &1 лучше написать %2==0
Битовые операции быстрее деления, в данном случае это не так сильно будет выражено, но всё же
Врятли опытный программист будет задавать такой вопрос,новичку будет понятней
Если человеку действительно это интересно - он уточнит, что это и почему я так сделал, а если человеку пофиг и ему лишь бы сдать, то абсолютно никакой разницы, что он скинет преподу)
Автор ответа:
0
Ответ:
Код на C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int n;
cin >> n;
cout << (n % 2 ? "Нечетное (Odd)" : "Четное (Even)") << endl;
return 0;
}
Объяснение:
Элегантное и простое решение с использованием тернарного оператора
Похожие вопросы
Предмет: Черчение,
автор: artemkin888888
Предмет: Русский язык,
автор: eddydew
Предмет: Немецкий язык,
автор: ksurihuana
Предмет: Музыка,
автор: youdreams135
Предмет: Информатика,
автор: MrSMORC