Int main { // Создание генератора случайных чисел в диапазоне [10, 25]
Download 13,35 Kb.
|
Документ Microsoft Word
#include #include #include #include int main() { // Создание генератора случайных чисел в диапазоне [10, 25] std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> distrib(10, 25); // Создание списка и заполнение его случайными числами std::list for (int i = 0; i < 20; i++) { numbers.push_back(distrib(gen)); } // Вывод содержимого списка на экран std::cout << "Список: "; for (int num : numbers) { std::cout << num << " "; } std::cout << std::endl; // Нахождение наименьшего и наибольшего значения в списке int min_num = *std::min_element(numbers.begin(), numbers.end()); int max_num = *std::max_element(numbers.begin(), numbers.end()); std::cout << "Наименьшее значение в списке: " << min_num << std::endl; std::cout << "Наибольшее значение в списке: " << max_num << std::endl; // Создание приоритетной очереди и заполнение ее значениями из списка std::priority_queue // Замена первого элемента в очереди минимальным значением из набора списков pq.pop(); pq.push(min_num); // Вывод наибольшего значения в очереди с приоритетом на экран std::cout << "Наибольшее значение в очереди с приоритетом: " << pq.top() << std::endl; return 0; } Download 13,35 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling