Ваши строки отображаются в порядке, обратном тому, как вы хотите, верно? Итак, что вы хотите сделать, это посмотреть на код, который печатает строки:
for(rownum=0;rownum<=numrows;rownum++)
{
printchars(numrows-rownum, ' ');
printchars((2*rownum-1), '*');
printf("\n");
}
и выяснить, как заставить его бежать назад. Приведенный выше код вызывает printchars
для строк со 2*rownum-1
звездочками до 2*numrows-1
звездочек, поскольку rownum
начинается с 0
и считается до numrows
.
Как вы могли бы изменить это, чтобы заставить rownum
начинать с numrows
и вместо этого вести обратный отсчет?