Ask your own question, for FREE!
Computer Science 15 Online
OpenStudy (anonymous):

Problem: http://projecteuler.net/problem=2 Solution: #include #include using namespace std; int main() { int x,y,z; x=0; y=1; int sum = 0; int i =0; while (i<=4000000) { z = x+y; if (z%2==0) { sum = sum +z; } x = y; y = z; i = i + 1; } cout<

OpenStudy (anonymous):

@inky Do you know basic C++ coding? @agdgdgdgwngo @nbouscal maybe you know how to code?

OpenStudy (anonymous):

@inkyvoyd

OpenStudy (anonymous):

I know how to code but I haven't used C++ in quite some time. What's the problem you're having? Compile error?

OpenStudy (anonymous):

I did this problem in Python, years ago, not sure where I put it.

OpenStudy (anonymous):

I am not getting what I am supposed to. I should get 4613732, but I am getting 111052954 :/ idk what's sooo wrong with my code?! http://ideone.com/cygW1

OpenStudy (anonymous):

Is my if statement wrong? "if (z%2 ==0)"

OpenStudy (anonymous):

No, the error is that you're checking the first 4,000,000 terms, when you need to be checking the terms whose values do not exceed 4,000,000.

OpenStudy (anonymous):

Ohh :/ :( I am sorry :/

OpenStudy (anonymous):

Haha don't be sorry

OpenStudy (anonymous):

Thanks nbouscal

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!