https://www.acmicpc.net/problem/2588
3, 4, 5에 해당하는 값은 2의 각 자릿수에 존재하는 값을 1과 곱한 값임을 알 수 있습니다.
2에 각 자릿수에 존재하는 값을 추출하는 방법으로 해결할 수 있습니다.
#include <iostream>
using namespace std;
int num1, num2;
int main()
{
ios::sync_with_stdio(0), cin.tie(0);
cin >> num1 >> num2;
for (int i = num2; i > 0; i /= 10)
{
cout << num1 * (i % 10) << "\n";
}
cout << num1 * num2;
return 0;
}
각 자릿수에 해당하는 값을 나누기와 나머지 연산으로 구한 뒤 1과 곱해주면 됩니다.