По поводу 4-й. Странная постановка вопроса - "Сколько рыбок дал кошке?" Там же ясно сказано - несколько!
К тому же неизвестно каких рыбок он отдал кошке. Может кроме 10-ти карасиков у него были и другие, например стерлядочки. А может он дал кошке карасиков, а она уже до этого обожралась и срыгнула назад ещё три, так что получилось 13.
Короче, мало данных и задача может иметь несколько решений.