728x90
문제 3004번
https://www.acmicpc.net/problem/3004
n이 1일때는 2, 2일때는 4, 3일때는 6... 이런 식이다. i가 짝수일때는 더해주는 num의 수를 1늘려주고, result에 num을 더해주면 된다.
#include <iostream>
using namespace std;
int main(){
int n, num = 1, result = 1;
cin >> n;
for(int i = 0; i < n; i++){
result += num;
if(i % 2 == 0){
num += 1;
}
}
cout << result;
return 0;
}
728x90
'백준 > C++' 카테고리의 다른 글
[C++] 백준 2145번 - 숫자 놀이 (0) | 2024.08.15 |
---|---|
[C++] 백준 1681번 - 줄 세우기 (0) | 2024.08.14 |
[C++] 백준 1550번 - 16진수 (0) | 2024.08.10 |
[C++] 백준 1173번 - 운동 (0) | 2024.08.07 |
[C++] 백준 1145번 - 적어도 대부분의 배수 (0) | 2024.08.05 |