자연수 n을 입력받고 1부터 홀수를 차례대로 더해나가면서 합이 n 이상이면
그 때까지 더해진 홀수의 개수와 그 합을 출력하는 프로그램을 작성하시오.
[Copy]100 | [Copy]10 100 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main() { int a, b,c=0; int cnt = 0; scanf("%d", &a); for (b = 1; b <= a; b++) { if (b % 2 == 1) { cnt += b; c++; if (cnt >= a) break; } } printf("%d %d", c, cnt); return 0; } | cs |
'c언어' 카테고리의 다른 글
정보 올림피아드 - 550 (0) | 2016.08.02 |
---|---|
정보 올림피아드 - 634 (0) | 2016.08.01 |
정보 올림피아드 - 139 (0) | 2016.08.01 |
정보 올림피아드 - 138 (0) | 2016.07.30 |
정보 올림피아드 - 137 (0) | 2016.07.30 |