From 3391f1111f0d93833fe4fd8f36c4ec2961d0cf51 Mon Sep 17 00:00:00 2001 From: RyabovAS Date: Sat, 15 Jun 2024 22:38:55 +0300 Subject: [PATCH] =?UTF-8?q?build:=20=D1=84=D0=B0=D0=B9=D0=BB=20=D0=B8?= =?UTF-8?q?=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 main.cpp diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..e54b511 --- /dev/null +++ b/main.cpp @@ -0,0 +1,71 @@ +#include +#include +using namespace std; +int main(){ +double min,max,lo,hi; +size_t number_count,bin_count,i,j; +const size_t SCREEN_WIDTH = 80; +const size_t MAX_ASTERISK = SCREEN_WIDTH - 4; +cerr<<"Enter number_count: "; +cin>>number_count; +cerr<<"Enter numbers: "; +vector numbers; +for(size_t i=0;i>num; + numbers.push_back(num); +} +cerr<<"Enter bin_count: "; +cin>>bin_count; +vector bins(bin_count); +min=numbers[0]; +max=numbers[0]; +for(i=0;imax){ + max=numbers[i]; + } +} +double bin_size=(max-min)/bin_count; +for (size_t i=0;iMAX_ASTERISK){ + max_count=bins[i]; + } +} +for(i=0;i(bins[i])/max_count); + for(j=0;j