Пример на C++ — определить, является ли число нечётным или чётным
Ниже мы используем % для определения, является ли число нечётным или чётным. Принцип таков: разделите число на 2; если остаток равен 0, то число чётное; в противном случае оно нечётное.
Пример - Использование if...else
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Введите целое число:";
cin >> n;
if ( n % 2 == 0)
cout << n << "Это чётное число.";
else
cout << n << "Это нечётное число.";
return 0;
}
Вывод выполнения вышеуказанной программы:
输入一个整数: 5 5 为奇数。
Пример - Использование тернарного оператора
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Введите целое число:";
cin >> n;
(n % 2 == 0) ? cout << n << "Это чётное число." : cout << n << "Это нечётное число.";
return 0;
}
Вывод выполнения вышеуказанной программы:
输入一个整数: 5 5 为奇数。Другие расширения