Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define LEN 40
- #define MAX 4000000
- int even(unsigned long num) {
- return num % 2 == 0 ? 1 : 0;
- }
- int main(void) {
- unsigned long fibs[LEN] = {1,1};
- unsigned long i, num=0, soma=0;
- for(i=2; i<LEN; ++i) {
- fibs[i] = fibs[i-2] + fibs[i-1];
- }
- i = 0;
- for(i=0; fibs[i] <= MAX; ++i) soma += even(fibs[i]) ? fibs[i] : 0;
- printf("%lu", soma);
- getchar(); /* pause for Windows... */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment