반복문 - 반복문 수행평가12(피보나치수열 홀수번째 합 더하기)
2018. 7. 8. 11:22ㆍalgorithm/dimigo.goorm.io
#include <stdio.h>
int main() {
long long int arr[50];
int i, a, sum = 0;
arr[0] = 1;
arr[1] = 2;
for (i = 2; i < 50; i++) {
arr[i] = arr[i - 1] + arr[i - 2];
}
scanf("%d", &a);
for (i = 2; i < 50; i++) {
if (arr[i] < a) {
if (i % 2 == 0) {
sum += arr[i];
}
}
}
if (a == 1) sum = 0;
else {
sum++;
}
printf("%d", sum);
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
중첩반복문 - 중첩반복문 활용예제2(주사위 굴려 경우의수 찾기) (277) | 2018.07.08 |
---|---|
중첩반복문 - 중첩반복문 활용예제1(구구단 출력하기) (289) | 2018.07.08 |
반복문 - 반복문 수행평가11(369게임) (262) | 2018.07.08 |
반복문 - 반복문 수행평가10(제곱수 합 구하기) (273) | 2018.07.08 |
반복문 - 반복문 수행평가9(자리숫자 구하기) (921) | 2018.07.08 |