мой вывод идет неправильно. Я думаю, что я не так с кастингом. пожалуйста, помогите мне.
int n;
cin>>n;
unsigned long long int a,s;
cin>>a;
s=(2*pow(10,n)+a);
Но когда я даю большие n
как 17
или 18
, тогда мой вывод, который равен s
, идет не так, как ожидалось. см. изображение для вывода, например: когда n=17
, a=67576676767676788
, тогда s=267576676767676800
, что в идеале должно быть 2*10^17 + 67576676767676788