문제 해결/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 변수에 저장한 뒤 출력한다.

반응형