Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: cyblox_boi

Problemset: เส้นทางคณิตศาสตร์

Language: cpp

Time: 0.003 second

Submitted On: 2025-12-29 16:33:19

#include <bits/stdc++.h>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int a, b;
    int op;
    cin >> a >> b >> op;

    int result = 0;

    try
    {
        if ((op == 4 || op == 5) && b == 0)
        {
            throw string("cannot divide by zero");
        }

        if (op == 1)
        {
            result = a + b;
        }
        else if (op == 2)
        {
            result = a - b;
        }
        else if (op == 3)
        {
            result = a * b;
        }
        else if (op == 4)
        {
            result = a / b;
        }
        else if (op == 5)
        {
            result = a % b;
        }

        cout << result;
    }
    catch (const string &errorMessage)
    {
        cout << errorMessage;
    }

    cout << '\n';

    return 0;
}