3 stl бибилиотеки. Классы контейнеров. Линейные контейнеры
Download 403.51 Kb.
|
ТЕМА 3 STL бибилиотеки. Классы контейнеров. Линейные контейнеры (forward_list, list и deque) BOR IBO YEV=9 KAM RON BEK=9 Количество символов в ФИ – 22 (>15). Номер варианта – 22-18=4 Kode: #include #include #include #include #include int main() { std::deque // генерируем случайные значения в интервале [100, 500] std::random_device rd; std::mt19937 gen(rd()); std::uniform_real_distribution std::generate(Buriyev_kamronbek.begin(), Buriyev_kamronbek.end(), [&](){return dis(gen);}); std::copy(Buriyev_kamronbek.begin(), Buriyev_kamronbek.end(), std::ostream_iterator std::cout << std::endl; // удаляем элемент с индексом 16 Buriyev_kamronbek.erase(Buriyev_kamronbek.begin() + 16); // добавляем максимальный элемент double max_value = *std::max_element(Buriyev_kamronbek.begin(), Buriyev_kamronbek.end()); Buriyev_kamronbek.push_back(max_value); std::cout << "Size of the deque: " << Buriyev_kamronbek.size() << std::endl; // выводим значения контейнера, используя итераторы for (auto it = Buriyev_kamronbek.begin(); it != Buriyev_kamronbek.end(); ++it) { if (*it < 9) { // условие пункта 5 std::cout << *it << " "; } } std::cout << std::endl; return 0; } Resualt: Download 403.51 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling