فکر میکنم راحت تر باشه با تابع to_string به استرینگ تبدیلش کنیم ، و اول و اخرشُ با هم مقایسه کنیم مثلا
#include <iostream>
#include <string>
using namespace std ;
int main()
{
string str = to_string( 13388 );
str[0] ;// first digit
str[str.size()-1] ; // last digit
}
فقط متغیری رو که میخوای داخل تابع to_string بریزی بعضی از کامپایلر ها اگه کوچیکتر از long long باشن کامپایل نمیکنن