``` float min = FLT_MAX; float max = FLT_MIN; for (size_t i = 0; i < len; i++) { if (src[i] < min) min = src[i]; if (src[i] > min) max = src[i]; } ``` second if should be if (src[i] > max)