fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n;
  8. cout << "Enter number of elements: ";
  9. cin >> n;
  10. vector<int> arr(n);
  11. cout << "Enter elements: ";
  12. for(int i = 0; i < n; i++) cin >> arr[i];
  13.  
  14. int player1 = 0, player2 = 0;
  15. bool turn1 = true;
  16.  
  17. for(int i = 0; i < n; i++) {
  18. int first = arr[0];
  19. arr.erase(arr.begin());
  20.  
  21. if(turn1) player1 += first;
  22. else player2 += first;
  23.  
  24. if(first % 2 == 0) {
  25. reverse(arr.begin(), arr.end());
  26. }
  27.  
  28. turn1 = !turn1;
  29. }
  30.  
  31. cout << "Player 1 score: " << player1 << endl;
  32. cout << "Player 2 score: " << player2 << endl;
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0.44s 5220KB
stdin
Standard input is empty
stdout
Enter number of elements: Enter elements: Player 1 score: 0
Player 2 score: 0