문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
코드
#include <iostream>
using namespace std;
int main() {
int i, j;
cin >> i >> j;
cout << i * (j % 10) << endl;
cout << i * ((j % 100) / 10) << endl;
cout << i * (j / 100) << endl;
cout << i * j;
return 0;
}
메모
- 백의 자리 수 % 10 = 일의 자리(제일 오른쪽 수)
- 백의 자리 수 % 100 = 십의 자리
- (백의 자리 수 % 100) / 10 = 일의 자리(가운데 수)
- 백의 자리 수 / 100 = 일의 자리(제일 왼쪽 수)
반응형
'코딩 테스트 > C++' 카테고리의 다른 글
[백준/C++] 9498: 시험 성적 (0) | 2022.03.31 |
---|---|
[백준/C++] 1330: 두 수 비교하기 (0) | 2022.03.31 |
[백준/C++] 10430: 나머지 (0) | 2022.03.31 |
[백준/C++] 18108: 1998년생인 내가 태국에서는 2541년생?! (0) | 2022.03.31 |
[백준/C++] 10926: ??! (0) | 2022.03.31 |