#include <iostream>
#include <vector>

#include "histogram.h"
#include "text.h"
#include "svg.h"
using namespace std;


struct Input {
    std:: vector <double> numbers;
    size_t bin_count;
};


 Input input_data() {


size_t number_count;
cerr << "Enter number count: "; cin >> number_count;

Input in;

in.numbers.resize(number_count);
 for (size_t i = 0; i < number_count; i++) {
        cerr << "Enter [" << i << "]: "; cin >> in.numbers[i];
    }

in.bin_count;
cerr << "Enter bin count: "; cin >> in.bin_count;

    return in;
}



int main()
{
unsigned int  n;

auto in = input_data();
double min,max;
auto  bins = make_histogram(in.numbers, in.bin_count);

show_histogram_svg ( bins );

return 0;
}