티스토리 뷰
문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
이때 주어지는 (1)과 (2)는 프로그램에서 입력받도록 한다.
과정분석
(3) - (2)의 일의 자리 수와 (1)을 곱함
(4) - (2)의 십의 자리 수와 (1)을 곱함
(5) - (2)의 백의 자리 수와 (1)을 곱함
(6) - (3)+(4)*10+(5)*100
#include<iostream>
using namespace std;
int main(void) {
int A, B;
cin >> A >> B;
int num1, num2, num3;
num1 = A * (B % 10); //(2)의 일의 자리 수와 (1)을 곱함
num2 = A * (B / 10 % 10); //(2)의 십의 자리 수와 (1)을 곱함
num3 = A * (B / 100); //(2)의 백의 자리 수와 (1)을 곱함
cout << num1 << endl;
cout << num2 << endl;
cout << num3 << endl;
cout << num1+num2*10+num3*100 << endl;
}
결과
입력예시 | 출력예시 |
472 386 | 2360 3776 1416 181720 |
댓글
공지사항
최근에 올라온 글
TAG
- groomedu
- 배열
- groom
- Cos Pro
- 알고리즘
- 배열활용문제
- lv1
- 코스프로
- C
- cospro기출
- YBM기출
- 구름에듀 기출문제
- C++
- CosPro
- COSPRO 2급
- 기출문제
- 구름 기출문제
- 프로그래머스
- 구름에듀
- Java
- lv2
- 연습문제
- cospro기출문제
- c언어 기출문제
- 코딩테스트
- programmers
- YBM
- c언어
- 자바
- 1급
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함