2. Сделать программу, которая сравнивает два числа и выводит сообщение с
информацией о том какое число больше, и на сколько больше
3. Пользователь вводит число. Написать программу, которая оценивает это
число:
• Если число четное, и положительное (>0), то вывести «Категория А»
• Если же число четное и отрицательное (<0) – вывести «Категория B»
• Если число нечетное и положительное – «Категория С»
• И если число нечетное и отрицательное – «Категория D»
на с++
Answers & Comments
Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "Enter first number: ";
cin >> num1;
cout << "Enter second number: ";
cin >> num2;
if (num1 > num2) {
cout << num1 << " is greater than " << num2 << " by " << num1 - num2 << endl;
}
else if (num2 > num1) {
cout << num2 << " is greater than " << num1 << " by " << num2 - num1 << endl;
}
else {
cout << num1 << " and " << num2 << " are equal" << endl;
}
int category;
if (num1 % 2 == 0 && num1 > 0) {
category = 'A';
}
else if (num1 % 2 == 0 && num1 < 0) {
category = 'B';
}
else if (num1 % 2 == 1 && num1 > 0) {
category = 'C';
}
else {
category = 'D';
}
cout << "Category: " << category << endl;
return 0;
}
#include
int main() {
int num1, num2;
std::cout << "Введите первое число: ";
std::cin >> num1;
std::cout << "Введите второе число: ";
std::cin >> num2;
if (num1 > num2) {
std::cout << num1 << " больше, чем " << num2 << " на " << num1 - num2 << std::endl;
} else if (num2 > num1) {
std::cout << num2 << " больше, чем " << num1 << " на " << num2 - num1 << std::endl;
} else {
std::cout << "Оба числа равны" << std::endl;
}
return 0;
}
Вторая программа:
#include
int main() {
int num;
std::cout << "Введите число: ";
std::cin >> num;
if (num > 0 && num % 2 == 0) {
std::cout << "Категория А" << std::endl;
} else if (num < 0 && num % 2 == 0) {
std::cout << "Категория B" << std::endl;
} else if (num > 0 && num % 2 != 0) {
std::cout << "Категория С" << std::endl;
} else if (num < 0 && num % 2 != 0) {
std::cout << "Категория D" << std::endl;
} else {
std::cout << "Число равно нулю" << std::endl;
}
return 0;
}