int& b = ...
- это ссылка, которая инициализируется ссылкой, возвращенной func. uint16_t a = 26399;
uint16_t x = 0;
while(true) {
uint16_t t = a;
t *= x;
if (t == 1) {
cout << x << "\n";
break;
}
++x;
};