#include "histogram.h" #include #include "histogram_internal.h" using namespace std; void find_minmax(const vector& numbers, double& minp, double& maxp) { minp = numbers[0]; for (auto i = 0; imaxp) { maxp = numbers[i]; } } } vector make_histogram (const vector& numbers, size_t kol_kor) { vectorB(kol_kor); size_t max_count; double maxp, minp; find_minmax(numbers, minp, maxp); double step = (maxp-minp)/(kol_kor); for (size_t i=0; i=(minp+j*step))&&(numbers[i]<(minp+(j+1)*step))) { B[j]++; break; } } } for (size_t i=0; i