https://www.acmicpc.net/problem/1110
#include <iostream>
using namespace std;
int main() {
int N;
int A[2] = {0};
do{
cin >> N;
} while (0 > N || N > 99);
A[0] = N / 10;
A[1] = N % 10;
int sum_new, cnt;
sum_new = cnt = 0;
do{
int sum = A[0] + A[1];
sum_new = (10 * A[1]) + (sum % 10);
cnt++;
A[0] = sum_new / 10;
A[1] = sum_new % 10;
} while (sum_new != N);
cout << cnt << endl;
}
'Programming > Algorithm' 카테고리의 다른 글
[C++]백준 1065번 : 한수 (0) | 2019.02.02 |
---|---|
[C++]백준 4673번:셀프 넘버 (0) | 2019.02.01 |
[C++]백준 4344번:평균은 넘겠지 (0) | 2019.01.31 |
[C++]백준 10871번:X보다 작은 수 (0) | 2019.01.31 |
[C++]백준 10817번:세 수 (0) | 2019.01.28 |