设鸽笼有x个,那么原来的鸽子数是6x+3.飞来5只鸽子之后,鸽子数是6x+3+5。所以有6x+3+5=8x解得x=4.所以原来的鸽子数是6x+3=27只,笼子是4个。
设有x个鸽笼。6x+3=8x-5x=46*4+3=27只答:有27只鸽子和4个鸽笼。