code: Функция поиска min и max

master
Данил Гордиевских 1 год назад
Родитель d3d40e2bff
Сommit 78c0f626e5

@ -20,14 +20,26 @@ input_data() {
return in; return in;
}; };
void FindMinMax(const vector<double>& marks, double & min, double & max) {
max = 0;
min = marks[0];
for (double x : marks) {
if (x > max) {
max = x;
}
if (x < min) {
min = x;
}
}
};
int main() int main()
{ {
Input in = input_data(); Input in = input_data();
int VecSize = size(in.marks); int VecSize = size(in.marks);
double interval = 0, inp = 0, i = 0, min = 0, max = 0, scale = 1; double interval = 0, inp = 0, i = 0, min = 0, max = 0, scale = 1;
vector <int> chart(in.NCharts); vector <int> chart(in.NCharts);
min = *min_element(begin(in.marks), end(in.marks)); FindMinMax(in.marks, min, max);
max = *max_element(begin(in.marks), end(in.marks));
interval = (max - min) / in.NCharts; interval = (max - min) / in.NCharts;
for (int x : in.marks) { for (int x : in.marks) {
i = 0; i = 0;

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