Lời giải:
Gọi số con gà là $a$, số con chó là $b$
Theo bài ra ta có:
$a+b=40$
$\Rightarrow a=40-b$
$4\times b-2\times a=16$. Thay $a=40-b$ vào đây ta có:
$4\times b-2\times (40-b)=16$
$4\times b-(80-2\times b)=16$
$4\times b-80+2\times b=16$
$6\times b=96$
$b=16$
$a=40-b=40-16=24$
Vậy có $24$ con gà, $16$ con chó.