#include <iostream>
// 몫과 나머지 계산 + 자연수 길이 구하기
using namespace std;
int getIntLen(int value)
{
int count = 0;
do
{
value = int(value/10);
count++;
}while(value > 0);
return count;
}
int main(void)
{
// 세자리 자연수
int N1, N2 = 0;
// 자연수 길이
int L1, L2 = 0;
// 중간 계산
int N3, N4, N5 = 0;
cin >> N1;
cin >> N2;
L1 = getIntLen(N1);
L2 = getIntLen(N2);
if (L1 == 3 and L2 == 3)
{
N3 = N1 * (N2 % 10);
N4 = N1 * ((N2 / 10) % 10);
N5 = N1 * ((N2 / 100));
cout << N3 << endl;
cout << N4 << endl;
cout << N5 << endl;
cout << N1 * N2 << endl;
}
return 0;
}
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 2739번 구구단 (C) (0) | 2022.03.16 |
---|---|
[백준] 2675번 문자열 반복 (파이썬) (0) | 2022.03.16 |
[백준] 2581번 소수 (C++) (0) | 2022.03.16 |
[백준] 2577번 숫자의 개수 (C++) (0) | 2022.03.16 |
[백준] 2562번 최대값 (C++) (0) | 2022.03.16 |