iota присваивает каждому элементу следующее целое после предыдущего. Стартовое значение задают аргументом.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpAgIo 93 of 696 menu
◀ ▶

Последовательные номера в C++

Алгоритм iota присваивает каждому элементу следующее целое после предыдущего.

Стартовое значение задают аргументом. Тип элементов должен поддерживать инкремент. Подключите #include <numeric>. Запишем вектор из четырех ячеек и выведем номера:

#include <iostream> #include <numeric> #include <vector> int main() { std::vector<int> ids(4); std::iota(ids.begin(), ids.end(), 10); for (int v : ids) { std::cout << v << " "; } std::cout << "\n"; return 0; }

Заполните массив из трех int алгоритмом iota, начиная с 0, и выведите средний элемент.

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