Submission
Status:
PPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Karatat007
Problemset: บวกเลขฐาน
Language: cpp
Time: 0.002 second
Submitted On: 2026-09-17 08:43:23
#include <bits/stdc++.h>
using namespace std;
string decitobase(int i, int base){
string hex = "0123456789ABCDEF";
string result = "";
while(i > 0){
result = hex[i%base] + result;
i /= base;
}
return result;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int base, deci1, deci2, sum;
string num1, num2, result;
cin>>base>>num1>>num2;
deci1 = stoi(num1, nullptr, base);
deci2 = stoi(num2, nullptr, base);
sum=deci1+deci2;
if (sum == 0){
cout<<"0";
}
result = decitobase(sum, base);
cout<<result;
}