Здравствуйте, T4r4sB, Вы писали:
CRT>>просто и интуитивно понятно
CRT>>i != (unsigned)-1; --i) {
TB>
и что не так?
тебе нужен диапазон значений в цикле [n-1;0]
значит при -1 надо выходить, что и отражено в условии.
так что всё очень явно и понятно.
или тебе (unsigned)-1 кажется непонятным? Ну это только если ты не понимаешь как числа в памяти представлены и что процессор не различает знаковые/беззнаковые при сложении, вычитании, сравнении