1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #include<iostream> using namespace std; int main() { int a = 0, b = 0, c = 0, d = 0, e = 0; int ary[10]; cin >> a >> b >> c; e = a * b*c; int i = 0; while (e != 0) { ary[i] = (e % 10); i++; e /= 10; } int ary1[11] = { 0 }; for (int j = 0; j < 10; j++) { for (int k = 0; k < 10; k++) { if (ary[j] == k) { ary1[k] += 1; } } } for (int kk = 0; kk < 10; kk++) { if (kk < 9) { cout << ary1[kk] << endl; } else { cout << ary1[kk]; } } } | cs |

999x999x999
100x100x100
123x456x789
150x266x427
다 넣어봐도 정상 작동하는걸 확인했는데
백준에서는 채점에서는 틀렸다고 하네요 허참...