diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..c74dec9 --- /dev/null +++ b/main.cpp @@ -0,0 +1,64 @@ + +#include +#include + +#include "histogram.h" +#include "text.h" +#include "svg.h" + +using namespace std; + +struct Input +{ + vector numbers; + size_t bin_count{}; + size_t number_count;//количество чисел +}; + + + +Input +input_data() +{ + + + Input in; + + cerr<<"Kol-vo chisel -> "; + cin>>in.number_count; + // vector numbers(number_count);//вектор с количсетвом эл. number_count + in.numbers.resize(in.number_count); + + cerr<<"Vvedite chisla:"; + cerr<>in.numbers[i]; + //cout< "; + cin>>in.bin_count; + return in; +} + + + +int main() +{ + size_t number_count;//количество чисел + + Input in = input_data(); + auto bins = make_histogram(in.numbers, in.bin_count); + // show_histogram_text(bins, in.bin_count); + show_histogram_svg(bins,in.number_count,in.bin_count); + return 0; + // size_t bin_count;//количество корзин + + // vector bins(bin_count); + +} + + + +