Должно быть i >= 0
во втором условии цикла, если вы хотите, чтобы оно повторялось от 100 до 0.
Это, и, как отмечали другие, вам нужно изменить определение i
на целое число со знаком (просто int
), потому что, когда предполагается, что счетчик равен -1, это будет какой-то другой положительное число, потому что вы объявили его unsigned int
.