Часть вектора (3)
Часть вектора
Условие
Реализуйте функцию PrintVectorPart
, принимающую ссылки на вектор целых чисел и выходной поток. Эта функция находит первое отрицательное число в списке и передает в поток все числа, расположенные левее найденного, в обратном порядке. Числа должны быть разделены пробелом. Если вектор не содержит отрицательных чисел, выведите все числа в обратном порядке.
Пример
vector<int> v{0, 1, 5, -3, -42, 11};
PrintVectorPart(v, cout);
// 5 1 0
Как тестировать локально
Собрать программу с помощью cmake
и запустить ctest
:
mkdir build; cd build
cmake ..; cmake --build .
ctest -V