Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- const int k = 3;
- const int n = 4;
- const int size = k * n;
- const int iterations = size / k;
- double values[size];
- double max_values[iterations];
- cout << "Enter the values: " << endl;
- for (int i = 0; i < size; i++)
- cin >> values[i];
- cout << "Output:" << endl;
- for (int i = 0; i < size; i++)
- {
- if (i % k == 0)
- cout << " | ";
- cout << values[i] << " ";
- }
- int left = 0, right = k;
- for (int i = 0; i < iterations; i++)
- {
- int max_id = left;
- for (int j = left + 1; j < right; j++)
- {
- if (values[j] > values[max_id])
- max_id = j;
- }
- max_values[i] = values[max_id];
- left = right;
- right += k;
- }
- int min_id = 0;
- for (int i = 1; i < iterations; i++)
- {
- if (max_values[i] < max_values[min_id])
- min_id = i;
- }
- cout << "| " << endl << "Min of max elements = " << max_values[min_id];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement