[C++] 정수 한자리씩 분할하기


[C++] 정수 한자리씩 분할하기

C++에서 입력된 정수를 한 자리씩 분할하는 코드를 다뤄보겠습니다. 백준 2231번 문제 분해합을 푸는 과정에서 배우게 되었습니다. 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 소스코드 #include int main() { int num =12345; while (num > 0) { int digit = num % 10; cout


원문링크 : [C++] 정수 한자리씩 분할하기