C/C++

Найти минимальный элемент массива

Есть массив с 5 элементами в нем, не совсем понимаю как это сделать, подскажите
Если массив вводится с клавиатуры, то минимальный элемент можно найти по ходу циклического ввода элементов массива.
 #include  
using namespace std;
int main()
{
int a, A[5], i, index = 0;
cout > a; A[0] = a;
for (i = 1; i < 5; i++)
{ cin >> A[i]; if (A[i] < a) { a = A[i]; index = i; } }
for (i = 0; i < 5; i++)
cout
Валера Плешка
Валера Плешка
66 572
Лучший ответ
#include <iostream>
#include <algorithm>
int main(){int a[5]={3,5,1,4,2}; std::cout<<*std::min_element(a,a+5);}
 если есть массив mas[5]
то можно тупо так minEl = min( min( min( mas[0], mas[1]), min( mas[2], mas[3]) ), mas[4] );
Серёга Симонян
Серёга Симонян
64 386
Для нахождения минимального элемента в массиве можно использовать цикл. Проходим по всем элементам массива и сравниваем их со значением переменной, которая будет хранить минимальный элемент. Если текущий элемент меньше, чем значение переменной, то сохраняем его значение в переменную. Вот пример кода на языке Python:


array = [3, 5, 1, 4, 2]
min_element = array[0]

for i in range(1, len(array)):
if array[i] &lt; min_element:
min_element = array[i]

print("Минимальный элемент в массиве:", min_element)


В данном примере переменная `min_element` инициализируется значением первого элемента массива. Затем мы проходим циклом по остальным элементам и, если текущий элемент меньше, то сохраняем его значение в переменную `min_element`. В конце программы выводится значение переменной `min_element`, которое и является минимальным элементом в массиве. В данном случае результатом будет число 1.