Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другим путем

Максимальное из произвольных

Объявите в программе пустой массив. Спросите у пользователя какой длины должен быть массив.

Запомните выбор пользователя и наполните массив нужным количеством случайных чисел. Числа должны быть в диапазоне от 0 до 100 (вспомните метод rand из прошлых задач). Выведите получившийся массив на экран.

После вывода массива найдите в нем максимальный по величине элемент и выведите на экран его значение.

Например:

Какой длины будет массив случайных чисел?
> 9
[55, 19, 54, 41, 74, 94, 87, 85, 49]
Самое большое число:
94

Для наполнения массива используйте цикл while и отдельную переменную в условии цикла, которая позволит считать итерации цикла (как мы делали на видео в уроке).

Следующий шаг — в цикле for ... in пройтись по элементам массива.

При этом в отдельной переменной сохранить хранить текущее значение максимального элемента массива, и сохранять туда текущий элемент массива, если он больше прошлого значения этой переменной.

Если сразу не получается представить это, не спешите заглядывать в ответ, нарисуйте на бумажке пример какого–нибудь массива и тут же на бумажке пройдите по нему вручную. Обратите внимание на то, как вы сами ищите максимальный элемент в массиве.

Программа часто работает так же как наша собственная голова.