Advertisement
Sanlover

Untitled

Dec 17th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. const int k = 3;
  7. const int n = 4;
  8.  
  9. const int size = k * n;
  10. const int iterations = size / k;
  11.  
  12. double values[size];
  13. double max_values[iterations];
  14.  
  15. cout << "Enter the values: " << endl;
  16. for (int i = 0; i < size; i++)
  17. cin >> values[i];
  18.  
  19. cout << "Output:" << endl;
  20. for (int i = 0; i < size; i++)
  21. {
  22. if (i % k == 0)
  23. cout << " | ";
  24. cout << values[i] << " ";
  25. }
  26.  
  27. int left = 0, right = k;
  28. for (int i = 0; i < iterations; i++)
  29. {
  30. int max_id = left;
  31. for (int j = left + 1; j < right; j++)
  32. {
  33. if (values[j] > values[max_id])
  34. max_id = j;
  35. }
  36.  
  37. max_values[i] = values[max_id];
  38.  
  39. left = right;
  40. right += k;
  41. }
  42.  
  43. int min_id = 0;
  44. for (int i = 1; i < iterations; i++)
  45. {
  46. if (max_values[i] < max_values[min_id])
  47. min_id = i;
  48. }
  49. cout << "| " << endl << "Min of max elements = " << max_values[min_id];
  50. return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement