Open alexey-malov opened 4 years ago
// создали и проинициализировать временный объект
auto tmp = std::make_pair(minimum, maximum);
// Перезаписали инициализированную пару
tmp = std::minmax_element(std::begin(resultVector), std::end(resultVector));
// скопировали временный объект в minMaxElement
auto minMaxElement = tmp;
// выбросили временный объект
- ProcessVector function
- does not change empty vector
- multiplies each element of non empty vector by maximum element and divides by minimum element
- multiplies each element of non empty vector by maxiumum element if minimum is zero
https://github.com/MaxMartST/OOP/blob/aa2fdae9e97d17df89ff5fedb9413d59aa6c79c0/Lw%202/vector_task_6/FunctionsOfVector.cpp#L3-L28
[ ] Функция должна менять содержимое массива, переданного ей по ссылке
[ ] На ноль можно не делить.
[ ] numer -> numbers