피보나치 수열은 0부터 시작하는 수학적 수열로 두 수의 합은 다음 수와 같습니다. 예를 들어 첫 번째 수는 0이고 두 번째 수는 1이면 0과 1의 합은 1이 됩니다.피>
F0=0, F1=1
그리고
Fn=Fn-1+Fn-2, F2=F0+F1 F2=0+1 F2=1
숫자 1과 1을 더하면 다음 숫자는 2가 됩니다.
F1=1, F2=1
그리고
Fn=Fn-1+Fn-2, F3=F1+F2 F3=1+1 F3=2
피보나치 수열은 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …
연료 에너지 급수의 제곱을 구한 다음 합산하여 결과를 찾아야 합니다.
Input :4 Output:15 Explanation:0+1+1+4+9=15 forest we will solve Fibonacci numbers till N then we will square them then at them
예시
#include <iostream> using namespace std; int main(){ int n=4, c; int first = 0, second = 1, next; int sum =0; for ( c = 0 ; c < n+1 ; c++ ){ if ( c <= 1 ) next = c; else{ next = first + second; first = second; second = next; } sum+=next*next; } printf("%d",sum ); return 0; }
출력
15