По моей логике программа выводит строку number раз, для этого в цикле (do - while) уменьшаем значение number на 1. Т.к. условием цикла является (number в пределах 0-5), 3 условие выполняется. Относительно пункта 4, я вставил условие, если (number <=0 или number >=5), то присваиваю переменной number значение 1 , соответственно должно выводить строку 1 раз. В чем ошибка с 4м пунктом?