Онлайн компилятор C

#include <stdio.h> int main (void) { int a,b,c,d,e,min,max; scanf("%d %d %d %d %d",&a,&b,&c,&d,&e); min=(a<b?a:b); min=(min<c)?min:c; min=(min<d)?min:d; min=(min<e)?min:e; max=(a>b?a:b); max=(max>c)?max:c; max=(max>d)?max:d; max=(max>e)?max:e; max+=min; printf("%d\n",max); return 0; }
1) Этот код считывает пять целых чисел, находит минимальное и максимальное среди них, затем складывает их и выводит результат.  

2) Подсказки:  
- Обрати внимание на использование тернарного оператора `(условие ? значение_если_истина : значение_если_ложь)` для сравнения чисел.  
- Проверь, как изменяются переменные `min` и `max` после каждого сравнения.