0
Подскажите, пожалуйста, как в С++ находить минимум в списке, созданном и цикла вводов?
Просто вопрос
4 Antworten
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/
0
Не до конца понял вопрос цикл вводов типо: while(cin)
0
Если да то так
vector<int> arr;// или list<int>
int temp;
while(cin>>temp)
{
arr.push_back(temp);
}
//узнать размер - arr.size();
//пройтись по массиву for(int& iterator: arr){cout<<iterator<<' ';}
0
И кстати можно взять первый элемент массива за место std::numeric _limits<int>::max();