diff --git a/histogram.cpp b/histogram.cpp index ac765a1..d9a550d 100644 --- a/histogram.cpp +++ b/histogram.cpp @@ -26,9 +26,12 @@ std::vector make_histogram(std::vector numbers, size_t bin_count } -void find_minmax(std::vector numbers, double& min, double& max) { +bool find_minmax(std::vector numbers, double& min, double& max) { min = numbers[0]; max = numbers[0]; + if(numbers.size()==0){ + return false; + } for (double number : numbers) { if (min > number) { min = number; @@ -37,5 +40,5 @@ void find_minmax(std::vector numbers, double& min, double& max) { max = number; } } - return; + return true; } diff --git a/histogram.h b/histogram.h index f613879..f182421 100644 --- a/histogram.h +++ b/histogram.h @@ -4,7 +4,7 @@ #include -void find_minmax(std::vector numbers, double& min, double& max); +bool find_minmax(std::vector numbers, double& min, double& max); std::vector make_histogram(std::vector numbers, size_t bin_count); #endif // HISTOGRAM_H_INCLUDED