Форум » Обработка числовых последовательностей » С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: ой, извините, не заметил, спасибо.
полная версия страницы