#include #include using namespace std; int main() { const size_t SCREEN_WIDTH = 80; const size_t MAX_ASTERISK = SCREEN_WIDTH - 3-1; //Количество чисел size_t number_count; cerr<<"Enter number count: "; cin>>number_count; vectornumbers(number_count); //Числа cerr<<"Enter elements: "; for (int i=0; i>numbers[i]; } //Количество корзин size_t bin_count; cerr<<"Enter bins count: "; cin>>bin_count; vectorbins(bin_count); //Определение диапазона чисел (max и min) в массиве double min=numbers[0]; double max=numbers[0]; for (double x: numbers){ if (xmax){ max=x; } } double bin_size=(max-min)/bin_count; for (size_t i=0; i MAX_ASTERISK){ vector hights(bin_count); for (size_t i = 0; i < bin_count; i++){ size_t height = MAX_ASTERISK * (static_cast(bins[i]) / max_simb); hights[i] = height; printf("%3d|", bins[i]); for (int j=0; j<(hights[i]); j++){ cout<<"*"; } cout<