728x90
문제 2231번
https://www.acmicpc.net/problem/2231
1부터 시작하여 더한 값이 N과 같은지 비교하여 같으면 해당 result값을 출력하고, 아니면 0을 출력한다.
#include <iostream>
using namespace std;
int main() {
int N, result = 0;
cin >> N;
for (int i = 1; i < N; i++) {
int sum = i, num = i;
while (num!= 0) {
sum += num % 10;
num /= 10;
}
if (sum == N) {
result = i;
break;
}
}
cout << result;
return 0;
}
728x90
'백준 > C++' 카테고리의 다른 글
[C++] 백준 1253번 - 좋다 (2) | 2024.05.15 |
---|---|
[C++] 백준 19532번 - 수학은 비대면강의입니다 (0) | 2024.05.14 |
[C++] 백준 5635번 - 생일 (0) | 2024.05.12 |
[C++] 백준 11652번 - 카드 (0) | 2024.05.12 |
[C++] 백준 9946번 - 단어 퍼즐 (0) | 2024.05.11 |