코드 다시 고쳐봤는데 아직도 노답인지 좀 봐주세욥


첫째 줄에는 A×B×C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A×B×C의 결과에 1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다.

문제는 이거구

#include<iostream>

using namespace std;



int main()

{

int A, B, C;

cin >> A >> B >> C;

int N = A * B * C;

int Counter = { 0, };


while (N>0)

{

Counter[N ]++;

N /= 10;

}

for (int i=0;i<10;i++)

{

cout << Counter[i] << "\n";

}

return 0;

}


이 코드는 맞는거같은데 저 그렇게 노답인가요............