Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста по коду на с++ ошибка показывает

TOXIC TOXIC Ученик (93), закрыт 11 месяцев назад
#include <iostream>
#include <list>
#include <stack>
#include <random>

int main() {
std::random_device rd; // генератор случайных чисел
std::mt19937 gen(rd());
std::uniform_int_distribution<> dis(-10, 24);

std::list<int> my_list;
for (int i = 0; i < 30; ++i) {
int rand_num = dis(gen);
my_list.push_back(rand_num);
}

std::cout << "Содержимое списка: ";
for (auto it = my_list.begin(); it != my_list.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;

int min_value = *(std::min_element(my_list.begin(), my_list.end()));
int max_value = *(std::max_element(my_list.begin(), my_list.end()));
std::cout << "Минимальное значение: " << min_value << std::endl;
std::cout << "Максимальное значение: " << max_value << std::endl;

std::stack<int> my_stack;
for (auto it = my_list.begin(); it != my_list.end(); ++it) {
my_stack.push(*it);
}

my_ stack.top () = min_value;

std::cout << "Содержимое стека: ";
while (!my_stack.empty()) {
std::cout << my_ stack.top () << " ";
my_stack.pop();
}
std::cout << std::endl;

return 0;
}
Лучший ответ
Сергей Гений (57089) 1 год назад
min_element и max_element определены в библиотеке <algorithm>
так что добавьте ее.
Остальные ответы
Похожие вопросы