Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: opjns
Problemset: จำนวนเฉพาะ (2560)
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 21:31:22
#include <iostream>
#include <string>
using namespace std;
string tobase(int num, int base) {
string digits = "0123456789ABCDEF";
string result = "";
if (num == 0) return "0";
while (num > 0) {
result = digits[num % base] + result;
num /= base;
}
return result;
}
int main() {
int base;
string num1, num2;
cin >> base;
cin >> num1;
cin >> num2;
if (base < 2 || base > 16) {
return 0;
}
int val1 = stoi(num1, nullptr, base);
int val2 = stoi(num2, nullptr, base);
int sum = val1 + val2;
string val = tobase(sum, base);
cout << val << endl;
return 0;
}