반응형
이번 글은 [백준 알고리즘/BOJ] 2588번 곱셈 입니다.
1. 문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
2. 입력
첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
472
385
3. 출력
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
2360
3776
1416
181720
4. 풀이
아래와 같이 풀어도 되고, while문을 돌려서 나누는 작업을 반복해도 됩니다.
5. 소스코드
#include
#include
using namespace std;
int main()
{
int a, b;
int c, d, e;
int result;
cin >> a >> b;
result = a * b;
c = a * (b % 10);
d = a * ((b / 10) % 10);
e = a * (((b / 10) / 10) % 10);
cout << c << "\n" << d << "\n" << e << "\n" << result;
}
6. 결과
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘/BOJ] 10952번 A+B - 5 C++ (0) | 2019.07.24 |
---|---|
[백준 알고리즘/BOJ] 1260번 DFS와 BFS(C++) (0) | 2019.07.13 |
[백준 알고리즘/BOJ] 2753번 윤년(C++) (0) | 2019.07.11 |
[백준 알고리즘/BOJ] 1330번 두 수 비교하기(C++) (0) | 2019.07.10 |
[백준 알고리즘/BOJ] 10171번 고양이 (2) | 2019.07.05 |
[백준 알고리즘/BOJ] 15815번 천재 수학자 성필(C++) (0) | 2019.05.18 |
[백준 알고리즘/BOJ] 15813번 너의 이름은 몇 점이니?(C++) (0) | 2019.05.17 |
[백준 알고리즘/BOJ] 15814번 야바위대장(C++) (2) | 2019.05.16 |
최근댓글