#include #include using namespace std; class mainMenu { //Project Euler �bung 2 int result; int max = 4000000; std::queue evens; mainMenu() { } void run() { for (int prev = 0, cur = 1, temp = 0; cur < max;) { temp = cur; cur = prev + cur; prev = temp; if (cur % 2 == 0) { evens.push(cur); std::cout << "current even: " << cur << std::endl; } } while (!evens.empty()) { result += evens.front(); evens.pop(); } std::cout << "Result: " << result << std::endl; return 0; } }; int main(int argc, char const *argv[]) { mainMenu menu; menu.run(); }