#include #include #include "text.h" using namespace std; void show_histogram_text(vector bins, size_t bin_count) { size_t max_count = 0; for (size_t i = 0; i < bin_count; i++) { if (max_count < bins[i]) { max_count = bins[i]; } } float procent; for (size_t i = 0; i < bin_count; i++) { int procent = (float)bins[i]; if (procent < 10) { cout << " " << procent << " | "; } if ((procent < 100) && (procent >= 10)) { cout << " " << procent << " | "; } size_t height = 0; if (max_count > 76) { size_t height = 76 * (static_cast(bins[i]) / max_count); for (size_t j = 0; j <= height; j++) { cout << "*"; } } else { for (size_t j = 0; j <= bins[i] - 1; j++) { cout << "*"; } } cout << endl; } return; }