fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n, sum_result = 0, val1, val2;
  6. cin >> n;
  7.  
  8. for (int i = 1; i <= n; i += 2) {
  9. cin >> val1;
  10. sum_result -= val1; // poziție impară (scădem)
  11. if (i + 1 < n) {
  12. cin >> val2;
  13. sum_result += val2; // poziție pară (adunăm)
  14. }
  15. }
  16.  
  17. cout << sum_result;
  18. return 0;
  19. }
  20. /*#include <iostream>
  21. using namespace std;
  22.  
  23. const int MAX_LENGTH = 100000;
  24.  
  25. int main() {
  26. int n, v[MAX_LENGTH + 1], sum_even_no = 0, sum_odd_no = 0;
  27. cin >> n;
  28. for (int i = 1; i <= n; ++i) {
  29. cin >> v[i];
  30. }
  31. int i = 1;
  32. while (i <= n) {
  33. if (i % 2 == 0) {
  34. sum_even_no += v[i];
  35. } else {
  36. sum_odd_no += v[i];
  37. }
  38. ++i;
  39. }
  40. cout << sum_even_no - sum_odd_no;
  41. return 0;
  42. }
  43. */
Success #stdin #stdout 0s 5244KB
stdin
5
-4 3 5 7 8
stdout
1