Even Fibonacci numbers
Lição 5 de 20 do curso Enigmas Matemáticos da Coddy.
Cada novo termo na sequência de Fibonacci é gerado pela soma dos dois termos anteriores. Começando com 1 e 2, os primeiros 10 termos serão:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
Ao considerar os termos na sequência de Fibonacci cujos valores não excedem N, encontre a soma dos termos de valor par.
Desafio
FácilEscreva o código python calcEvenFibonacciNums que recebe um número natural, <i>N</i>, e retorna a soma dos termos pares da sequência de Fibonacci, começando com 1 e 2, cujos valores não excedam <i>N</i>.
Por exemplo: calcEvenFibonacciNums(100) = 2+8+34 = 44.
Experimente você mesmo
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "solution.h"
int main() {
int n;
if (scanf("%d", &n) != 1) n = 0;
int r = calcEvenFibonacciNums(n);
printf("%d\n", r);
return 0;
}