๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
๋ฐฑ์ค 2577 ์ซ์์ ๊ฐ์ ๋ณธ๋ฌธ
๋ฐ์ํ
/******************************************************************************
์ธ ๊ฐ์ ์์ฐ์ A, B, C๊ฐ ์ฃผ์ด์ง ๋ A×B×C๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด A = 150, B = 266, C = 427 ์ด๋ผ๋ฉด
A × B × C = 150 × 266 × 427 = 17037300 ์ด ๋๊ณ ,
๊ณ์ฐํ ๊ฒฐ๊ณผ 17037300 ์๋ 0์ด 3๋ฒ, 1์ด 1๋ฒ, 3์ด 2๋ฒ, 7์ด 2๋ฒ ์ฐ์๋ค.
*******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int c;
int cal;
string calToString;
int result[10] = {0,};
cin>>a>>b>>c;
cal = a*b*c;
calToString = to_string(cal);
for(int i=0; i<calToString.size(); i++){
char ch = calToString.at(i);
int v = ch - '0';
result[v] += 1;
}
for(int i=0; i<10; i++){
cout << result[i] <<endl;
}
return 0;
}
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 2869๋ฒ ๋ฌธ์ ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค ํ์ด C++ (0) | 2020.07.11 |
---|---|
๋ฐฑ์ค 1110๋ฒ ๋ฌธ์ ๋ํ๊ธฐ ์ฌ์ดํด ํ์ด c++ (0) | 2020.02.25 |
๋ฐฑ์ค 10951๋ฒ ๋ฌธ์ A+B - 4 ๋ฌธ์ ํ์ด c++ (0) | 2020.02.19 |
๋ฐฑ์ค 10871๋ฒ ๋ฌธ์ X๋ณด๋ค ์์์ ๋ฌธ์ ํ์ด c++ (0) | 2020.02.17 |
๋ฐฑ์ค 10950๋ฒ ๋ฌธ์ A +B - 3 ๋ฌธ์ ํ์ด c++ (0) | 2020.02.17 |
Comments