문제 URL:
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
다음 문제는 세 자리 자연수들의 곱셈으로
곱셈 과정을 거치면서 나오는 값들을 모두 출력한다.
이 문제는 생각하기 간단한 문제로,
문제를 풀기 위해서 먼저, 두 번째로 입력 받은 자연수를 각 자리 별로 나누어 변수에 대입해주고,
그 다음으로 나누어진 각 자리 수와 첫 번째로 입력 받은 자연수를 곱해서 결과를 출력해주었다.
위와 같은 과정으로 프로그래밍하면 코드는 아래와 같이 나온다.
#include<iostream>
using namespace std;
int main()
{
int num1, num2;
cin >> num1 >> num2;
int num2_100 = num2 / 100;
int num2_100r = num2 % 100;
int num2_10 = num2_100r / 10;
int num2_10r = num2_100r % 10;
cout << num1 * num2_10r <<endl
<< num1 * num2_10 << endl
<< num1 * num2_100 << endl
<< num1 * num2;
return 0;
}