# Project Euler Questio 2

• June 12th, 2012, 03:11 AM
goldenpsycho
Project Euler Questio 2
Hello, can any one please help me in problem 2 of project euler?

Here is the problem::::::::::::

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.

My Code:

import java.io.*;

class pro2
{
public static void main(String args[])
{
int a=1,b=2,c=0,sum=0;
while(c<=4000000)
{
c=a+b;
if((c%2)==0)
{sum+=c;}
a=b;
b=c;
}
System.out.println(sum);

}
}
• June 12th, 2012, 06:58 AM
andreas90
Re: Project Euler Questio 2
Hello goldenpsycho!
The only problem I can see with your code is that you start adding to sum the even prime numbers after three. i.e you don't add prime number 2 to your sum. Just add 2 to your sum and you will get what you want.
Hope this helps.
• June 12th, 2012, 07:25 AM
goldenpsycho
Re: Project Euler Questio 2
Hi andread90, thank you so much for your help. i can't believe that i overlooked such a small thing. I had written this program 3 times before coming to this conclusion so i guess i lost a bit of patience.

Thanks, your solution worked.