Advertisement
uzimane_

Выведение минимального нечётного и максимального чётного чис

Jul 10th, 2020
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. freopen("input.txt", "r", stdin);
  8. freopen("output.txt", "w", stdout);
  9.  
  10. int n, a, b, k, max, min;
  11. a = -1;
  12. b = -1;
  13. max = -2147483646;
  14. min = 2147483647;
  15.  
  16.  
  17. cin >> n;
  18.  
  19. for (int i = 1; i <= n; i++)
  20. {
  21. cin >> k;
  22. if ((k % 2) == 0)
  23. {
  24. if (k >= max)
  25. {
  26. max = k;
  27. }
  28. }
  29. else
  30. {
  31. if (k <= min)
  32. min = k;
  33. }
  34. if ((max == -2147483646) && (min == 2147483647))
  35. {
  36. break;
  37. }
  38.  
  39. }
  40. if (min == 2147483647)
  41. cout << "-1" << " ";
  42. else
  43. cout << min << " ";
  44.  
  45. if (max == -2147483646)
  46. cout << "-1";
  47. else
  48. cout << max;
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement