Vì `\text{ƯCLN} ( a, b) = 16`
`-> a \vdots 16 -> a = 16k`
`-> b \vdots 16 -> b = 16m`
Trong đó : `k` và `m \in NN` ; `k >m ` và `\text{ƯCLN(k;m) =1}`
Vì `a +b =128`
`-> 16k +16m =128`
`-> 16(k+m) =128`
`-> k +m = 8`
Mà `k > m`
`->` $\begin{cases} k = 7 \\ m =1 \end{cases}$ `->` $\begin{cases} a = 112 \\ b =16 \end{cases}$
`->` $\begin{cases} k = 6 \\ m =2 \end{cases}$ `->` $\begin{cases} a = 96 \\ b =32 \end{cases}$
`->` $\begin{cases} k = 5 \\ m =3 \end{cases}$ `->` $\begin{cases} a = 80\\ b= 48 \end{cases}$
Vậy `(a ; b) = ( 112 ; 16) ; (96 ; 32) ; ( 80 ; 48)`