مرحبا .
فى لغة c++ لا يمكنك حفظ هذا الرقم فى متغير من نوع long long حيث ان هذا الرقم يتعدى ال 10 الاف خانة .
يمكنك حفظ القيمة المدخلة ك string وليس كرقم حتى تتمكنى من حفظها فى متغير.
ويمكنك الحصول على اخر خانة عن طريق هذا الكود
str.substr(str.length() - 1)
ويمكنك تحويلها الى int عن طريق استخدام الدالة stoi
int lastDigit = stoi(str);
ومن ثم طرح الرقم من 10 وهذا هو ناتج حل المسألة
اما اذا كنتى تريدن حفظها فى unsigned long long فاقصى رقم يمكنك حفظه هو
18,446,744,073,709,551,615
ولتحصلى على اخر خانة يمكنك اخذ باقى قسمة الرقم على 10مثل
int lastDigit = mynumber%10 ; // get last digit