Вопрос задан 13.07.2023 в 03:44. Предмет Информатика. Спрашивает Жумадилова Айкош.

Разработать программу, которая вводит 4 целых числа a, b, c, d и находит среди них пару чисел с

максимальной суммой. Программу на языке С++
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Коробейникова Татьяна.

#include <iostream>

int main()  

{

   int a, b, c, d, sum;

   char first, second;

   // Русский язык в консоли

   setlocale(LC_ALL, "Russian");

   std::cout << "Введите a: ";

   std::cin >> a;

   std::cout << "Введите b: ";

   std::cin >> b;

   std::cout << "Введите c: ";

   std::cin >> c;

   std::cout << "Введите d: ";

   std::cin >> d;

   sum = a + b; first = 'a'; second = 'b';

   if (a + c > sum) { sum = a + c; second = 'c'; }

   if (a + d > sum) { sum = a + d; second = 'd'; }

   if (b + c > sum) { sum = b + c; first = 'b'; second = 'c'; }

   if (b + d > sum) { sum = b + d; first = 'b'; second = 'd'; }

   if (c + d > sum) { sum = c + d; first = 'c'; second = 'd'; }

   std::cout << "Пара чисел с максимальной суммой - это числа " << first << " и " << second << ", их сумма равна " <<

       sum << std::endl;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения пары чисел с максимальной суммой из четырех введенных целых чисел a, b, c, d можно использовать следующую программу на языке C++:

cpp
#include <iostream> #include <algorithm> int main() { int a, b, c, d; std::cout << "Введите четыре целых числа: "; std::cin >> a >> b >> c >> d; // Находим пары сумм и выбираем максимальную int sum_ab = a + b; int sum_ac = a + c; int sum_ad = a + d; int sum_bc = b + c; int sum_bd = b + d; int sum_cd = c + d; int max_sum = std::max({sum_ab, sum_ac, sum_ad, sum_bc, sum_bd, sum_cd}); // Выводим пару чисел с максимальной суммой if (sum_ab == max_sum) std::cout << "Максимальная сумма: " << a << " + " << b << " = " << max_sum << std::endl; else if (sum_ac == max_sum) std::cout << "Максимальная сумма: " << a << " + " << c << " = " << max_sum << std::endl; else if (sum_ad == max_sum) std::cout << "Максимальная сумма: " << a << " + " << d << " = " << max_sum << std::endl; else if (sum_bc == max_sum) std::cout << "Максимальная сумма: " << b << " + " << c << " = " << max_sum << std::endl; else if (sum_bd == max_sum) std::cout << "Максимальная сумма: " << b << " + " << d << " = " << max_sum << std::endl; else if (sum_cd == max_sum) std::cout << "Максимальная сумма: " << c << " + " << d << " = " << max_sum << std::endl; return 0; }

Программа сначала вводит четыре целых числа a, b, c и d. Затем находит все возможные пары сумм и выбирает максимальную из них. Наконец, выводит числа, образующие пару с максимальной суммой.

0 0

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

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

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

Задать вопрос