drop_while снимает элементы с головы, пока условие выполняется. Как только оно ложно, обход идет до конца диапазона.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить