From 95e47e3dd6af1a38657963969d04a6d2b7235cff Mon Sep 17 00:00:00 2001 From: "Simankov B.V." Date: Mon, 6 May 2024 19:18:49 +0300 Subject: [PATCH] ... --- main.cpp | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 main.cpp 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<<"| "<