
12.11.2021, 13:06
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от Scar_
Как вывести наименьшее число float из массива std::vector distArray;
Пробовал через std::min_element(); но крашит, код ниже.
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
)
;
float
minValue
=
*
result
.
first
;
SF
->
Log
(
"%f"
,
minValue
)
;
C++:
Код:
auto
result
=
std
::
minmax_element
(
distArray
.
begin
(
)
,
distArray
.
end
(
)
,
[
]
(
float
a
,
float
b
)
{
return
(
a
Log
(
"min: %f, max: %f"
,
minValue
,
maxValue
)
;
|
|
|