No Rules Rules

곱셈 (feat. 백준, 2588번) 본문

생활/코테

곱셈 (feat. 백준, 2588번)

개발하는 완두콩 2022. 8. 9. 12:22
728x90
반응형

곱셈
https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

 

반응형

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
	ios::sync_with_stdio(false), cin.tie(NULL);
	register int A, B, ans1, ans2, ans3;
	cin >> A >> B;
	ans3 = (B / 100) * 100, B -= ans3;
	ans2 = (B / 10) * 10, B -= ans2;
	ans1 = B;
	cout << A * ans1 << "\n" << A * (ans2 / 10) << "\n" << A * (ans3 / 100) << "\n" << A * (ans1 + ans2 + ans3);
	return 0;
}
// *&)*@*
  1. 두번째 입력값에 대해서 각 자릿수마다의 값을 구합니다. (100의 자리, 10의 자리, 1의 자리)
  2. 각 자리와 첫번째 입력값을 곱하여 출력하고, 마지막으로 첫번째 입력값과 두번째 입력값의 곱셈 결과를 출력합니다.
728x90
반응형
Comments