Лабораторная работа Заполните случайными n числами двустороннюю очередь и найдите максимальный элемент в этой двустороннюю очереди. Программный код: #include #include #include


Download 170.53 Kb.
Sana09.06.2023
Hajmi170.53 Kb.
#1468457
TuriЛабораторная работа
Bog'liq
lab 2


2-Лабораторная работа

  1. Заполните случайными n числами двустороннюю очередь и найдите максимальный элемент в этой двустороннюю очереди.



Программный код:

#include


#include
#include

int main() {


int n = 10;
std::deque q;
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(1, 100);
for (int i = 0; i < n; i++) {
int num = dis(gen);
q.push_back(num);
}
std::cout << "Очередь: ";
for (int x : q) {
std::cout << x << " ";
}
std::cout << std::endl;
int max = q.front();
for (int x : q) {
if (x > max) {
max = x;
}
}
std::cout << "Максимальный элемент: " << max << std::endl;

return 0;


}


Результат:



Download 170.53 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling