Другие языки программирования и технологии

Дано целое положительное число. с++

Проверить, является ли оно четным двузначным
int chislo = 0;

if( chislo == 10 ){
std::cout << "Чётное";
}else if( chislo == 11 ){
std::cout << "Не чётное";
}else if( chislo == 12 ){
std::cout << "Чётное";
}else if( chislo == 13 ){
std::cout << "Не чётное";
}else if( chislo == 14 ){
std::cout << "Чётное";
}else if( chislo == 15 ){
std::cout << "Не чётное";
}else if( chislo == 16 ){
std::cout << "Чётное";
}else if( chislo == 17 ){
std::cout << "Не чётное";
}else if( chislo == 18 ){
std::cout << "Чётное";
}else if( chislo == 19 ){
std::cout << "Не чётное";
}else if( chislo == 20 ){
std::cout << "Чётное";
}else if( chislo == 21 ){
std::cout << "Не чётное";
}else if( chislo == 22 ){
std::cout << "Чётное";
}else if( chislo == 23 ){
std::cout << "Не чётное";
}else if( chislo == 24 ){
std::cout << "Чётное";
}else if( chislo == 25 ){
std::cout << "Не чётное";
}else if( chislo == 26 ){
std::cout << "Чётное";
}else if( chislo == 27 ){
std::cout << "Не чётное";
}else if( chislo == 28 ){
std::cout << "Чётное";
}else if( chislo == 29 ){
std::cout << "Не чётное";
}else if( chislo == 30 ){
std::cout << "Чётное";
}else if( chislo == 31 ){
std::cout << "Не чётное";
}else if( chislo == 32 ){
std::cout << "Чётное";
}else if( chislo == 33 ){
std::cout << "Не чётное";
}else if( chislo == 34 ){
std::cout << "Чётное";
}else if( chislo == 35 ){
std::cout << "Не чётное";
}else if( chislo == 36 ){
std::cout << "Чётное";
}else if( chislo == 37 ){
std::cout << "Не чётное";
}else if( chislo == 38 ){
std::cout << "Чётное";
}else if( chislo == 39 ){
std::cout << "Не чётное";
}else if( chislo == 40 ){
std::cout << "Чётное";
}else if( chislo == 41 ){
std::cout << "Не чётное";
}else if( chislo == 42 ){
std::cout << "Чётное";
}else if( chislo == 43 ){
std::cout << "Не чётное";
}else if( chislo == 44 ){
std::cout << "Чётное";
}else if( chislo == 45 ){
std::cout << "Не чётное";
}else if( chislo == 46 ){
std::cout << "Чётное";
}else if( chislo == 47 ){
std::cout << "Не чётное";
}else if( chislo == 48 ){
std::cout << "Чётное";
}else if( chislo == 49 ){
std::cout << "Не чётное";
}else if( chislo == 50 ){
std::cout << "Чётное";
}
....
else if( chislo == 99 ){
std::cout << "Не чётное";
}
ДС
Дмитрий Сафронов
30 070
Лучший ответ
#include "iostream"
using namespace std;
int main(){
unsigned a; cin>>a; cout<<boolalpha<<
(a%2==0&&a>=10&&a<=99)<<endl;}
Волк Империи
Волк Империи
71 360
(num % 2 == 0) && ((num/10) < 10)
Степан Все однозначные четные удовлетворяют этому условию
#include <iostream>

auto isEven(int number) -> bool {
return !(number % 2);
}

auto isTwoDigit(int number) -> bool {
return number >= 10 && number < 100;
}

auto main() -> int {
auto number = 0;
std::cin >> number;

if (isEven(number))
if (isTwoDigit(number)) std::cout << "Yes";

return 0;
}
ЖЖ
Жорик Жорик
3 300
да

Похожие вопросы