Дано целое число. Вывести его строку-описание вида "отрицательное четное число","нулевое число"," положительное нечетное число" и т.д. в С++ ( желательно с комментариями)

28 Ноя 2019 в 19:44
366 +1
0
Ответы
1
#include <iostream>
using namespace std;
int main() {
int number;
cout << "Введите целое число: ";
cin >> number;
// Проверяем, является ли число отрицательным
if (number < 0) {
// Проверяем, является ли число четным
if (number % 2 == 0) {
cout << "Отрицательное четное число" << endl;
} else {
cout << "Отрицательное нечетное число" << endl;
}
}
// Проверяем, является ли число положительным
else if (number > 0) {
// Проверяем, является ли число четным
if (number % 2 == 0) {
cout << "Положительное четное число" << endl;
} else {
cout << "Положительное нечетное число" << endl;
}
}
// Если число равно нулю
else {
cout << "Нулевое число" << endl;
}
return 0;
}

Программа запрашивает у пользователя целое число, а затем определяет его тип, в зависимости от знака и четности/нечетности.

19 Апр 2024 в 00:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир