Решение:
Обозначим общее число знакомых как \( N \).
Пусть \( K \) — число любителей кошек, а \( S \) — число любителей собак.
По условию задачи:
- Число любителей и кошек, и собак составляет \( \frac{1}{2} \) числа тех, кто любит собак. Это значит, что если \( x \) — число тех, кто любит только собак, а \( y \) — число тех, кто любит и кошек, и собак, то \( y = \frac{1}{2} S \).
- Число любителей и кошек, и собак составляет \( \frac{1}{3} \) числа тех, кто любит кошек. Это значит, что \( y = \frac{1}{3} K \).
Из равенств \( \frac{1}{2} S = \frac{1}{3} K \) следует, что \( S = \frac{2}{3} K \).
Это означает, что число любителей собак \( S \) меньше числа любителей кошек \( K \).
Ответ: Любителей кошек больше.