drop_while снимает элементы с головы, пока условие выполняется. Как только оно ложно, обход идет до конца диапазона.">
Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗cpSpRnDW 109 of 696 menu
◀ ▶

Адаптер drop_while в C++

Адаптер drop_while снимает элементы с головы, пока условие выполняется. Как только оно ложно, обход идет до конца диапазона.

Запишем нули в начале списка, отбросим их и выведем оставшиеся числа:

std::vector<int> mix = {0, 0, 5, 6, 0}; auto after = mix | std::views::drop_while([](int x) { return x == 0; }); for (int v : after) { std::cout << v << "\n"; }

В векторе отрицательных и положительных чисел уберите начальный участок с «адаптером drop_while», пока значения меньше нуля, и выведите хвост.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить