Lời giải:
Ta có: `(a, b) = 4`
`⇒ a \vdots 4` và `b \vdots 4`
`⇒ a = 4m` và `b = 4n` `(m, n) = 1`
Mặt khác, `(a, b) . [a, b] = 4 . 96 = 384 = ab`
`⇒ 4m4n = 384`
`⇒ mn = 24`. Mà `(m, n) = 1`, giả sử `m < n` nên ta có:
`(m, n) = { (1, 24) ; (3, 8) }`
+ Với `(m, n) = (1, 24)` `⇒ (a, b) = (4, 96)`
+ Với `(m, n) = (3, 8)` `⇒ (a, b) = (12, 32)`