lil_kiddie

Задание 9378

Feb 28th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. const int d = 6;
  5. int main() {
  6. int i, j, min, minb, n, x, pr;
  7. min = 1001;
  8. minb = 1001;
  9. pr = 1000001;
  10. cin >> n;
  11. int a[d];
  12. int b[d];
  13. for (int i = 0; i < d; i++)
  14. b[i] = 1001;
  15.  
  16. for (i = 0; i < d; i++){
  17. cin >> x;
  18. if(x % 2 == 0 && x < minb)
  19. {
  20. minb = x;
  21. }
  22. if(x < min){
  23. min = x;
  24. }
  25. b[i] = minb;
  26. a[i] = min;
  27. }
  28. for (i = d; i < n; i++)
  29. {
  30. cin >> x;
  31. if(x % 2 == 0 && x * a[0] < pr)
  32. pr = x * a[0];
  33. if (x % 2 != 0 && b[0]<1001 && x * b[0] < pr)
  34. pr = x * b[0];
  35. for(j = 0; j < d - 1; j++)
  36. {
  37. a[j] = a[j+1];
  38. b[j] = b[j+1];
  39. }
  40. if(x < a[j+1])
  41. a[j+1] = x;
  42. if (x%2 == 0 && x < b[j+1])
  43. b[j+1] = x;
  44. }
  45. if(pr == 1000001)
  46. cout << -1;
  47. else
  48. cout << pr;
  49.  
  50.  
  51.  
  52. return 0;
  53. }
Add Comment
Please, Sign In to add comment