[C/C++] 백준 2577번 C언어
백준 2577번 세 개의 자연수 A, B, C가 주어질 때 A x B x C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A=150, B=266, C=427이라면 A x B x C = 150 x 266 x 427 =17037300이고, 계산한 결과에서 0은 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고 1000보다 작은 자연수이다. #include int pow3(int a, int cnt); int NumLength(int result); int main() { int Nums, cnt, result=1; int arCount[10]=..
2022. 5. 14.
[C/C++] 백준 3052번 C언어
백준 3052번 문제 - 1차원 배열 두 자연수 A와 B가 있을 때 A%B는 A를 B로 나눈 나머지이다. 예를 들어 7,14,27,38을 3으로 나눈 나머지는 1,2,0,2이다. 수 10개를 입력 받은 뒤, 이를 42로 나눈 나머지를 구한다. 그다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하라. #include int main() { int a=0, cnt=0, arNums[10], arMatch[42]; for(int i=0; i
2022. 5. 14.
[C/C++] 백준 2480번 주사위 세개
이 문제, 대여섯번 틀려서 코드를 계속 수정했다. 결국엔 오타 문제였고, 작성한 코드는 전부 정상이었다. #include int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a==b&&b==c) { printf("%d",a*1000+10000); } else if(a==b||b==c||a==c) { if(a==b){ printf("%d",a*100+1000); } else { printf("%d",c*100+1000); } } else { printf("%d",((a
2022. 3. 16.