Вопрос задан 29.10.2025 в 14:59. Предмет Информатика. Спрашивает Соловьев Виктор.

Даны два ненулевых числа. Найти их сумму, разность, произведение и частное. Задачу необходимо выполнить на языке программирования C++.

Перейти к ответам

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

Отвечает Арабов Саша.

Вот простой и понятный вариант на C++, который читает два ненулевых числа и выводит их сумму, разность, произведение и частное. Использую long double для большей точности и аккуратно форматирую вывод. На всякий случай добавил проверку деления на ноль (хотя по условию числа ненулевые).

cpp
#include #include

int main() { std::cout << "Введите два ненулевых числа: ";

long double a, b; if (!(std::cin >> a >> b)) { std::cerr << "Ошибка ввода.\n"; return 1; }

if (a == 0.0L || b == 0.0L) { std::cerr << "По условию оба числа должны быть ненулевыми.\n"; return 1; }

long double sum = a + b; long double diff = a - b; long double prod = a * b;

std::cout << std::setprecision(15); // достаточная точность для вывода

std::cout << "Сумма: " << sum << '\n'; std::cout << "Разность: " << diff << '\n'; std::cout << "Произведение: " << prod << '\n';

if (b != 0.0L) { long double quot = a / b; std::cout << "Частное: " << quot << '\n'; } else { // теоретически не должно случиться по условию std::cout << "Частное: деление на ноль невозможно\n"; }

return 0; }

Пример работы:

makefile
Ввод: 6 -2 Вывод: Сумма: 4 Разность: 8 Произведение: -12 Частное: -3

Если хотите строго целочисленные вычисления (для целых чисел) — тип можно заменить на long long, но тогда частное будет целочисленным; для «обычной» математики с делением используйте вещественные типы, как в примере выше.

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

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

Последние заданные вопросы в категории Информатика

Информатика 14.10.2025 04:57 26 Бердина Раиса
Информатика 13.10.2025 21:53 20 Кандрина Лера
Информатика 13.10.2025 20:34 13 Калинин Максим
Информатика 13.10.2025 20:27 6 Смирнов Егор
Информатика 13.10.2025 19:26 4 Макаров Максим
Информатика 13.10.2025 19:20 16 Гайнанов Эльнар
Информатика 13.10.2025 18:25 6 Bekenov Daulet
Информатика 13.10.2025 18:16 22 Александровна Вероника
Задать вопрос