Третья и четвёртая строка содержат одинаковые по типу данные, в связи с этим выводятся строки Cat name is дедушка Вася, no mother, no father Cat name is бабушка Мурка, no mother, no father Cat name is папа Котофей, no mother, father is дедушка Вася \\ как видим эта строка верная. Cat name is мама Василиса, no mother, father is бабушка Мурка \\ а в этой строке бабуля записалась в отцы. Cat name is сын Мурчик, mother is мама Василиса, father is папа Котофей Cat name is дочь Пушинка, mother is мама Василиса, father is папа Котофей Так вот вопрос как вы решили эту задачу? Я сделал через приватную статичную переменную типа булево, в которую перед вызовом четвертой строки передавал истину. А при формировании строки условие. но это как-то не очень выглядит. Может есть другой способ?