Даны 5 целых чисел. Посчитайте минимально возможную и максимально возможныесуммы выбрав ровно 4 числа из заданных изначально с++

Даны 5 целых чисел. Посчитайте минимально возможную и максимально возможные суммы выбрав ровно 4 числа из заданных изначально с++
Гость
Ответ(ы) на вопрос:
Гость
Я бы сделал так: Загоняем все 5 чисел в массив. Делаем сортировку. В итоге получаем, что в массиве в интервале massiv[0]..massiv[3] будут лежать минимальные числа. Берем их, суммируем, получаем минимально возможную сумму. Аналогично и с максимальной, только суммировать будем с massiv[1]..massiv[4]. Код будет примерно такой: int max_possible_sum(char *massiv[5]){      for (int i = 1; i <5; ++i) {            int sum += massiv[i];      } return sum; } Аналогично и для самой малой суммы:  int min_possible_sum(char *massiv[5]){      for (int i = 0; i <4; ++i) {            int sum += massiv[i];      } return sum; }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы