Подскажите, пожалуйста, как в С++ находить минимум в списке, созданном и цикла вводов? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Подскажите, пожалуйста, как в С++ находить минимум в списке, созданном и цикла вводов?

Просто вопрос

18th May 2023, 7:29 PM
Сын Сатурна
Сын Сатурна - avatar
4 Answers
0
Вот пример кода на C++, который находит минимум в списке, созданном с помощью цикла ввода: #include <iostream> #include <limits> // Для использования std::numeric_limits int main() { int n; std::cout << "Введите количество элементов: "; std::cin >> n; int min = std::numeric_limits<int>::max(); // Инициализируем минимум максимально возможным значением int for (int i = 0; i < n; ++i) { int num; std::cout << "Введите элемент: "; std::cin >> num; if (num < min) { min = num; } } std::cout << "Минимум: " << min << std::endl; return 0; } Этот код позволяет пользователю ввести количество элементов в списке, а затем последовательно ввести сами элементы. В процессе ввода он находит минимальное значение и выводит его на экран. https://www.gta-portal.com/
22nd May 2023, 5:14 AM
hersh ellasagna
0
Не до конца понял вопрос цикл вводов типо: while(cin)
20th Jun 2023, 5:01 AM
berkut3nko
0
Если да то так vector<int> arr;// или list<int> int temp; while(cin>>temp) { arr.push_back(temp); } //узнать размер - arr.size(); //пройтись по массиву for(int& iterator: arr){cout<<iterator<<' ';}
20th Jun 2023, 5:05 AM
berkut3nko
0
И кстати можно взять первый элемент массива за место std::numeric _limits<int>::max();
20th Jun 2023, 5:09 AM
berkut3nko