반응형
#include <iostream>
#include <algorithm>
#include <vector>
int main()
{
// 코테에서만 사용하는 함수들
// 개발 환경에서는 사용x
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int NumberA, NumberB, NumberC;
std::cin >> NumberA >> NumberB >> NumberC;
// 곱한값을 얻은다음
int Result = NumberA * NumberB * NumberC;
int Array[10] = {};
// 해당 자리수 만큼 포문을 돌림
for (int i = 0; i < Result;)
{
// 나머지연산자를 이용해 해당 인덱스값을 더해줌
Array[Result % 10]++;
// 10을 나눠주어 계속 10의자리씩 감소시킨다.
Result = Result / 10;
}
for (int i = 0; i < 10; ++i)
{
std::cout << Array[i] << ' ';
}
}
자리수만큼 반복문 돌릴때 for문대신 while문을 이용해서 처리해주는게 더 정확할거 같음.
반응형
'백준' 카테고리의 다른 글
백준 : 5397 키로거 C++ (0) | 2022.09.05 |
---|---|
백준 : 10807 개수 세기 C++ (0) | 2022.09.05 |
백준 : 3273 두 수의 합 C++ (0) | 2022.09.05 |
백준 : 1475 방 번호 C++ (0) | 2022.09.05 |
백준 : 10808 알파벳 개수 (0) | 2022.09.02 |
댓글