Форум » Обработка числовых последовательностей » С4 задача 11 » Ответить

С4 задача 11

Алексей28: Sum := 0; ball := MAX; while (Sum+Total[ball])*100 <= 25*N do begin Sum := Sum + Total[ball]; if Total[ball] > 0 then minBall := ball; ball := ball - 1; end; как мы тут идём от максимального балла без цикла?

Ответов - 4

oval: а while не цикл?

Алексей28: цикл, но как я понимаю он просто ограничивает до тех пор пока 25 процентов не станет, а вот цикл, который отвечает именно за то, что идёт от максимального к минимальному, не вижу

oval: ball := ball - 1; Освойте пошаговую отладку программ, многие вопросы отпадут сами


Алексей28: ой, извините, не заметил, спасибо.



полная версия страницы