2. Сделать программу, которая сравнивает два числа и выводит сообщение с
информацией о том какое число больше, и на сколько больше
3. Пользователь вводит число. Написать программу, которая оценивает это
число:
• Если число четное, и положительное (>0), то вывести «Категория А»
• Если же число четное и отрицательное (<0) – вывести «Категория B»
• Если число нечетное и положительное – «Категория С»
• И если число нечетное и отрицательное – «Категория D»

на с++

Ответы

Ответ дал: pomogi010
1

Ответ:

Объяснение:

#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;

}

Ответ дал: forellka
1
Первая программа:

#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;
}

nedelko298: от души
Вас заинтересует