Почитал ответы, посмеялся(спасибо автору, за хороший вопрос), но вообще то белые медведи едят всё. Причём без разбора. Знаю это потому, что в приятельских отношениях с человеком, работавшим в Московском зоопарке. С его слов, белый медведь - это такое чудо, которое уминает всё на свете. Причём ему лёгко и просто откушать и свежую селёдку с яблоками и мясо со сгущёнкой.
Понятно, что речь о загадке с подвохом, но вот если ему в жизни дать этих пингвинов - он ими отобедает "только в путь", т.к. всеяден, как и человек)
Маленький сюрприз: внимательно смотрим на фотографию ниже и спрашиваем у самих себя: зачем медведь так корячится на скалах, если он не ест пингвинов, живёт на другом полюсе и кто там ещё, помимо него на этих скалах?))
Если на ней что то не совпадает с ответами на этот вопрос, то на всякий случай, я напишу правильный ответ)):
Белые медведи не едят пингвинов потому, что бывают сытыми! Но как только им вспоминается выражение "Голод не тётка", они этих пингвинов начинают наяривать так, что только за ушами трещит.