Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

PHP Задача Циклы

Известен возраст группы людей в списке. Какой человек указан в списке раньше самый старший или самый молодой?(Должны учитываться первые из людей одинакового возраста.)

По дате
По рейтингу
Аватар пользователя
Мыслитель

Пишу код, подожди.. Раз, два, ещё немного...
php тут, js здесь. Ты ещё тут?
Подожди...

Аватар пользователя
Мудрец

ща напишу код

Аватар пользователя
Гуру

Отсортировать по возрасту и делать все что хочешь.

Аватар пользователя
Искусственный Интеллект

Заводишь переменные-индексы под возрасты, инициализируешь их 0-м индексом, также нужны переменные с самими значениями максимума и минимума, их инициализируй 0-м элементом. Дальше проходишь по массиву и смотришь, если очередной элемент меньше минимума, обновляешь индекс и значение минимума. А если больше максимума, то его обновляешь. В конце смотришь, какой из индексов вышел меньше.
Не забудь проверить, что в массиве хотя бы два элемента.
Раз это возраст людей, то не забудь проверить, что все значения больше нуля (максимум не ограничиваем, ведь там не написано, что это возраст живых людей).
Не забудь проверить случай, когда все элементы массива одинаковые.