#include #include #include using namespace std; const size_t SCREEN_WIDTH = 80; const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1; int main() { size_t number_count; cout << "Enter number count: "; cin >> number_count; vector numbers(number_count); numbers.resize(number_count); for(size_t i=0;i>numbers[i]; } size_t bin_count; cin>>bin_count; vector bins(bin_count); double Max = numbers[0], Min = numbers[0]; for (double x : numbers) { if (x < Min) { Min = x; } else if (x > Max) { Max = x; } } double bin_size = (Max - Min) / bin_count; //cout<<" "< Max_count) { Max_count = x; } } for(size_t i =0;i< bin_count;i++) { size_t height = bins[i]; printf("%3d:",bins[i]); if(Max_count>(MAX_ASTERISK)) { height = (MAX_ASTERISK) * (static_cast(bins[i]) / Max_count); } for(size_t j=0;j