문제 해결/BaekJoon
[백준] [C++] 9713번 Sum of Odd Sequence
WSLim_97
2022. 11. 14. 20:58
반응형
https://www.acmicpc.net/problem/9713
9713번: Sum of Odd Sequence
First line of the input contains T, the number of test cases. Each test case contains a single integer N. N is between 1 and 100.
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main() {
int n, a;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a;
int sum = 0;
for (int j = 1; j <= a; j++) {
if (j % 2 == 0) {
continue;
}
sum = sum + j;
}
cout << sum << "\n";
}
return 0;
}
풀이
반복 횟수를 결정하는 n을 입력받고 정수형 a를 입력받아 1부터 a까지 수 중에서 홀수들의 합을 출력하는 문제이다.
for문을 활용하여 변수들을 입력받고 1부터 a까지 1씩 증가시키며 홀수를 확인한다.
만약 짝수라면 continue를 활용하여 반복을 진행한다.
홀수의 합을 sum 변수에 저장한 뒤 출력한다.
반응형