본문 바로가기

정보올림피아드&알고리즘

곱셈

곱셈

문제

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

 

 

(1)과 (2)위치에 들어갈 세 자리 자연 수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

입력형식

첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.

 

출력형식

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

 

입력 예

472

385

출력 예

2360

3776

1416

181720

 

 

소스코드

더보기

#include <stdio.h>


int main()
{
int num1, num2, su1, su2, su3;

scanf("%d", &num1);
scanf("%d", &num2);

su1 = num2 / 100;
su2 = (num2 - su1 * 100) / 10;
su3 = num2 % 10;

printf("%d\n", num1 * su3);
printf("%d\n", num1 * su2);
printf("%d\n", num1 * su1);

printf("%d\n", num1 * num2);

return 0;
}

'정보올림피아드&알고리즘' 카테고리의 다른 글

색종이(초)  (0) 2021.12.08
숫자의 개수  (0) 2021.12.08
줄 세우기  (0) 2021.12.08
10부제  (0) 2021.12.07
과자  (0) 2021.12.07