main
VinogradovMA 1 день назад
Родитель c681474dbc
Сommit 87a1a8b96f

@ -4,17 +4,18 @@
#include <cstdio> #include <cstdio>
using namespace std; using namespace std;
struct Input {
vector<double> numbers;
size_t bin_count{};
};
void find_minmax(vector<double> numbers, double& min, double& max); void find_minmax(vector<double> numbers, double& min, double& max);
size_t maxBin(vector<size_t> bins); //size_t maxBin(vector<size_t> bins);
vector<size_t> make_histogram(vector<double> numbers, size_t bin_count);
Input input_data();
const size_t SCREEN_WIDTH = 80; const size_t SCREEN_WIDTH = 80;
const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1; const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1;
struct Input {
vector<double> numbers;
size_t bin_count{};
};
int main() int main()
{ {
@ -83,14 +84,14 @@ Input input_data() {
size_t countOfNumbers; size_t countOfNumbers;
cerr << "Input your count of numbers:\n"; cerr << "Input your count of numbers:\n";
cin >> countOfNumbers; cin >> countOfNumbers;
cerr << "Input numbers:\n";
input_struct.numbers.resize(countOfNumbers); input_struct.numbers.resize(countOfNumbers);
cerr << "Input bin count:\n"; cerr << "Input bin count:\n";
cin >> input_struct.bin_count; cin >> input_struct.bin_count;
cerr << "Input numbers:\n";
for (int i = 0; i < countOfNumbers; i++) { for (int i = 0; i < countOfNumbers; i++) {
cerr << i << endl; cerr << i << ":"<< endl;
cin >> input_struct.numbers[i]; cin >> input_struct.numbers[i];
} }
cerr << endl; cerr << endl;
@ -121,3 +122,6 @@ vector<size_t> make_histogram(vector<double> numbers, size_t bin_count)
} }
return bins; return bins;
} }

Загрузка…
Отмена
Сохранить