fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int evenfibonacci()
  5. {
  6. int result = 2;
  7. int last[2] = {1, 2};
  8. for (int k = 3; k <= 33; ++k) {
  9. int value = last[0] + last[1];
  10. if (value % 2 == 0) {
  11. result += value;
  12. }
  13. last[0] = last[1];
  14. last[1] = value;
  15. }
  16. return result;
  17. }
  18.  
  19. int main()
  20. {
  21. cout << evenfibonacci();
  22. }
Success #stdin #stdout 0.01s 5512KB
stdin
Standard input is empty
stdout
4613732