Напишите код, который вернёт медиану из трёх чисел. Уточните определение медианы, если человек не знает.
//Интерфейс
int median3(int v1, int v2, int v3)
{
//реализация
}
assert(3 == median(2,5,3))
assert(2 == median3(2,2,1))
Решение:
#include <algorithm>
int median3(int v1, int v2, int v3) {
int arr[] = {v1, v2, v3};
std::sort(arr, arr + 3);
return arr[1];
}
@codeof_art