Ответ:

У каждой кошки 4 лапы и 2 уха, значит, лап на 2 больше, чем ушей.

10 : 2 = 5 — столько кошек было на крыльце.

Ответ: 5 кошек.