Здравствуйте. Есть несколько вопросов по решению следующей задачи:
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности равны ее наибольшему элементу.
5 3 3 5 7 3 1 7 4 7 7 7 2 9 1 7 5 9 8 8 8 8 0
Задание нужно решить использую цикл while. У меня вопрос, могу ли я использовать дважды цикл while для одной и той же последовательности входящих данных. Думаю за один цикл отыскать максимум последовательности, а втором циклом подсчитать количество максимумов. Но вот не знаю как это реализовать и возможно ли это вообще. Или может кто то сможет что то подсказать на счет альтернативного решения. Буду очень благодарен за любую помощь.
Задача с сайта: http://pythontutor.ru/lessons/while/problems/seq_num_maximal/