Разница между алгоритмами поиска первой и последней цифры в C++ заключается в используемых подходах:
Ещё один способ найти первую и последнюю цифры числа — преобразовать его в строку, взять первый и последний символы строки и преобразовать их в целые числа. 8
Таким образом, для поиска первой цифры используется цикл, а для поиска последней — оператор модуля. 18