deniska56, А мне кажется, что решение "не катит". Если дед в своей жизни является дедом, отцом, сыном и внуком, то и внук в своей жизни может быть дедом, отцом, сыном и внуком. Т.е. если мы расширяем исходное множество в одну сторону (включаем отца деда и деда деда), то почему нельзя его расширить и в другую (включив возможных детей и внуков внука, а также всевозможных братьев этого большого семейства). Думаю, что решая эту задачу надо ограничиться исходным множеством. Т.е. когда дед является только дедом и т.д.
|