#include #include #include "text.h" #include "histogram.h" using namespace std; void show_histogram_text(vector bins, size_t bin_count){ const size_t SCREEN_WIDTH = 80; const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1; size_t max_count = 0; for (size_t i = 0; i < bin_count; i++){ if(bins[i]>max_count) max_count = bins[i]; } size_t height; for (size_t i = 0; i < bin_count; i++) { if (bins[i] < 100) cout << " "; if (bins[i] < 10) cout << " "; cout<MAX_ASTERISK){ for (size_t j = 0; j <(height = MAX_ASTERISK * (static_cast(bins[i]) / max_count)) ; j++) { cout<<"*"; } cout<