Baekjoon/단계별로 풀어보기

[BOJ/백준] 2588번 곱셈 C++ 문제 풀이

728x90

단계별로 풀어보기 - 입출력과 사칙연산 - [11단계] 2588번

문제

문제 링크 : www.acmicpc.net/problem/2588

 

2588번: 곱셈

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

www.acmicpc.net

입력 복사 : 

472

385

 

풀이

결과를 저장할 배열 result를 생성하고 0,1,2,3에 문제에서의 (3),(4),(5),(6) 결과를 저장하였다.

연산을 통해 B의 각 자릿수를 구하여 A와 곱했습니다.

 

 

CODE

#include <iostream>
using namespace std;

int main() {
	int a, b;
	int result[4] = {};
	cin >> a >> b;

	result[0] = a * (b % 10);
	result[1] = a * (b % 100 / 10);
	result[2] = a * (b / 100);
	result[3] = a * b;

	cout << result[0] << endl << result[1] << endl << result[2] << endl << result[3] << endl;
}

 

결과

 

728x90