Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Каждый следующий элемент ряда Фибоначчи получается при сложении
- двух предыдущих. Начиная с 1 и 2, первые 10 элементов будут: 1, 2, 3,
- 5, 8, 13, 21, 34, 55, 89, ... Найдите сумму всех четных элементов ряда
- Фибоначчи, которые не превышают четыре миллиона. */
- #include <stdio.h>
- int main()
- {
- int fnp = 0;
- int fnu = 1;
- int fn = fnp + fnu;
- int sum = 0;
- while(fn < 4000000)
- {
- if(fn % 2 == 0)
- sum+=fn;
- fnp = fnu;
- fnu = fn;
- fn = fnu + fnp;
- }
- printf("%d\n", sum);
- return(0);
- }
- // 4613732
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement