Вы не можете выбрать более 25 тем
			Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
		
		
		
		
		
			
		
			
				
	
	
		
			65 строки
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
			
		
		
	
	
			65 строки
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
 | 
						|
#include <iostream>
 | 
						|
#include <vector>
 | 
						|
 | 
						|
#include "histogram.h"
 | 
						|
#include "text.h"
 | 
						|
#include "svg.h"
 | 
						|
 | 
						|
using namespace std;
 | 
						|
 | 
						|
struct Input
 | 
						|
{
 | 
						|
    vector<double> numbers;
 | 
						|
    size_t bin_count{};
 | 
						|
    size_t number_count;//êîëè÷åñòâî ÷èñåë
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Input
 | 
						|
input_data()
 | 
						|
{
 | 
						|
 | 
						|
 | 
						|
    Input in;
 | 
						|
 | 
						|
    cerr<<"Kol-vo chisel -> ";
 | 
						|
    cin>>in.number_count;
 | 
						|
    //  vector <double> numbers(number_count);//âåêòîð ñ êîëè÷ñåòâîì ýë. number_count
 | 
						|
    in.numbers.resize(in.number_count);
 | 
						|
 | 
						|
    cerr<<"Vvedite chisla:";
 | 
						|
    cerr<<endl;//çàïîëíåíèå âåêòîðà
 | 
						|
    for(size_t i=0; i<in.number_count; i++)
 | 
						|
    {
 | 
						|
        cin>>in.numbers[i];
 | 
						|
        //cout<<endl;
 | 
						|
    }
 | 
						|
 | 
						|
    cerr<<"vvedite kolvo bins -> ";
 | 
						|
    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<size_t> bins(bin_count);
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |