Для того чтобы понять почему результат такой, нужно рассмотреть процесс более детально. Пусть трехзначное число, которое мы возьмем, будет abc. Тогда мы припишем к нему такое же число abc, получив 1000a + 100b + 10c. После деления на 7 мы получим:
(1000a + 100b + 10c + 1000a + 100b + 10c) / 7 = (2000a + 200b + 20c) / 7 = 285a + 28b + 2c
Затем мы делим полученное шестизначное число на 13:
(285a + 28b + 2c) / 13 = 21a + 2b + 0,15c
Таким образом, мы получаем трехзначное число 210a + 20b + 1,5c. Однако, так как мы работаем с целыми числами, то десятичная часть игнорируется. Поэтому результатом является трехзначное число 210a + 20b + c, которое совпадает с исходным трехзначным числом abc.