
Дается целое число. “Положительное нечетное число”,”отрицательное четное число”,”число равно нулю”
и, h.k соответственно, данному числу . создайте программу вывода на экран и ее блок-схему. C++

Ответы на вопрос

Ответ:
#include <iostream>
int main() {
int num;
std::cin >> num;
if (num > 0 && num % 2 != 0) {
std::cout << "Положительное нечетное число" << std::endl;
} else if (num < 0 && num % 2 == 0) {
std::cout << "Отрицательное четное число" << std::endl;
} else if (num == 0) {
std::cout << "Число равно нулю" << std::endl;
} else {
std::cout << "Не подходит ни под одно условие" << std::endl;
}
return 0;
}
В этом коде мы считываем число num и затем проверяем его на соответствие различным условиям с помощью конструкции if-else. Если число положительное и нечетное, мы выводим сообщение "Положительное нечетное число". Если число отрицательное и четное, мы выводим сообщение "Отрицательное четное число". Если число равно нулю, мы выводим сообщение "Число равно нулю". Если число не соответствует ни одному из этих условий, мы выводим сообщение "Не подходит ни под одно условие".
p.s к сожалению блок схему не сделал



Конечно! Вот пример программы на C++, которая выводит на экран информацию о данном числе и её блок-схема:
cpp#include <iostream>
using namespace std;
int main() {
int number;
cout << "Введите число: ";
cin >> number;
if (number > 0 && number % 2 != 0) {
cout << "Положительное нечетное число" << endl;
} else if (number < 0 && number % 2 == 0) {
cout << "Отрицательное четное число" << endl;
} else if (number == 0) {
cout << "Число равно нулю" << endl;
} else {
cout << "Неопределенное число" << endl;
}
return 0;
}
Блок-схема программы может выглядеть примерно так:
lua+------------------------+
| Введите число |
+------------------------+
|
|
v
+------------------------+
| Считать число |
+------------------------+
|
|
v
+------------------------+
| number > 0 && number % 2 != 0? ---+
+------------------------+ |
| |
| да | нет
v |
+------------------------+ |
| Положительное нечетное | |
| число | |
+------------------------+ |
| |
| |
v |
+------------------------+ |
| number < 0 && number % 2 == 0? --+
+------------------------+ |
| |
| да | нет
v |
+------------------------+ |
| Отрицательное четное | |
| число | |
+------------------------+ |
| |
| |
v |
+------------------------+ |
| number == 0? | |
+------------------------+ |
| |
| да | нет
v |
+------------------------+ |
| Число равно нулю | |
+------------------------+ |
| |
| |
v |
+------------------------+ |
| Неопределенное число | |
+------------------------+ |
| |
v |
+------------------------+ |
| Завершить программу | |
+------------------------+ |
|
v
+--------+
| Конец |
+--------+
Надеюсь, это поможет!


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili