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

0 голосов
72 просмотров

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

суммы выбрав ровно 4 числа из заданных изначально с++


Информатика (295 баллов) | 72 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Я бы сделал так:
Загоняем все 5 чисел в массив. Делаем сортировку. В итоге получаем, что в массиве в интервале massiv[0]..massiv[3] будут лежать минимальные числа. Берем их, суммируем, получаем минимально возможную сумму.
Аналогично и с максимальной, только суммировать будем с massiv[1]..massiv[4].

Код будет примерно такой:
int max_possible_sum(char *massiv[5]){
     for (int i = 1; i <5; ++i) {<br>           int sum += massiv[i];
     }
return sum;
}

Аналогично и для самой малой суммы: 
int min_possible_sum(char *massiv[5]){
     for (int i = 0; i <4; ++i) {<br>           int sum += massiv[i];
     }
return sum;
}

(110 баллов)