commit 95e47e3dd6af1a38657963969d04a6d2b7235cff Author: Simankov B.V. Date: Mon May 6 19:18:49 2024 +0300 ... diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..e83e9e9 --- /dev/null +++ b/main.cpp @@ -0,0 +1,105 @@ +#include +#include +using namespace std; +int main() +{ + size_t number_count; + const size_t SCREEN_WIDTH = 80; + const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1; + int max_count=0; + // cerr<<"Enter number count: "; + cin>>number_count; + vector numbers(number_count); + + for(size_t i=0; i>numbers[i]; + } + size_t bin_count; + // cerr<<"Enter bin count: "; + cin>>bin_count; + vector bins (bin_count); + + 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; imax_count) + { + max_count=bins[i]; + } + } + // cout<MAX_ASTERISK){ + for(int i=0; i(bins[i])/max_count); + for (int j=0;j10 && bins[i]<100){ + cout<<"| "<10 && bins[i]<100){ + cout<<"| "<