안녕하세요. 오늘은 더하고 뺄 거예요.

문제

https://www.acmicpc.net/problem/31403

아이디어

입력은 정수형으로 받습니다.
첫번째 출력값은 쉽습니다.
두번째 출력값은 b에 따라서 a가 달라짐을 알아야하는데
b가 n자리의 수일 경우 a x 10^n + b - c를 해주어야합니다.

소스코드

#include <iostream>
#define ll long long
using namespace std;

int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    ll a, b, c;
    cin >> a >> b >> c;
    cout << a + b - c << "\n";

    if (b < 10) cout << a * 10 + b - c;
    else if (b < 100) cout << a * 100 + b - c;
    else if (b < 1000) cout << a * 1000 + b - c;
    else cout << a * 10000 + b - c;
}


감사합니다.

0개의 댓글