Так что у меня проблемы с чем-то. Мне нужно создать функцию, которая найдет наименьшее число в массиве. Я знаю один способ сделать это, используя сумму overkill if/else if, которая не принесет никакой пользы, если размер массива изменится. Я знаю, что использование цикла for должно делать трюк, но я не могу понять, как его написать. Любое толчок в правильном направлении было бы весьма полезным.Найти наименьшее значение в массиве
#include <iostream>
using namespace std;
int findLowest(int[]);
int main()
{
int AR[5] = {4, 87, 1, -3, 78};
cout << findLowest(AR);
return 0;
}
int findLowest(int AR[])
{
return lowest;
}
Если вы не хотите/не должны этого делать самостоятельно, возможно, посмотрите 'std :: min_element'. –
"не будет ничего хорошего, если размер массива изменится" Изменяется ли он во время выполнения задачи? Если нет, просто храните временный элемент и проверяйте его. – CroCo