У меня возник вопрос по поводу темы. int max = array[0]; почему имеено 0 ? и как вообще это работает, и высчитывает максимальное или минимальное число? у меня большой ступор просто..заранее спасибо
Alena Sadlovsky
9 уровень
Помогите понять.
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
15 января 2019, 13:31
Потому, что если первый элемент будет минимальным (максимальным), то это значение уже никуда не денется и сохранится до конца перебора цикла, а если не будет, то требуемое значение будет гарантированно получено при переборе оставшихся элементов, а не упущено, как бывает, например при распространенной ошибке новичков типа int max = 0 и максимальном элементе array[x] = -1000
0