diff --git a/main.cpp b/main.cpp index 91b4612..9525781 100644 --- a/main.cpp +++ b/main.cpp @@ -17,21 +17,15 @@ struct Input { int main() { - vector numbers; + vector bins; size_t countOfNumbers; - size_t binCount; size_t maxCount; double max; double min; - cerr << "Input your count of numbers:\n"; - cin >> countOfNumbers; + numbers.resize(countOfNumbers); - cerr << "Input numbers:\n"; - for (int i = 0; i < countOfNumbers; i++) { - cerr << i << endl; - cin >> numbers[i]; - } + cerr << endl; cerr << "Input bin count:\n"; cin >> binCount; @@ -107,6 +101,19 @@ void mmV(vector numbers, double& min, double& max) { // } return; } + + +Input input_data(){ + cerr << "Input your count of numbers:\n"; + Input input_struct; + cin >> countOfNumbers; + cerr << "Input numbers:\n"; + for (int i = 0; i < countOfNumbers; i++) { + cerr << i << endl; + cin >> numbers[i]; + } + +} //var15 без масштабирования защита