`a)` - Gọi số phải tìm là `overline{ab}`
- Số `overline{ab} vdots9 <=> (a+b) vdots 9`
- Vì `a,b` là chữ số và `a` nằm ở hàng cao nhất
`=> 1 <= a <=9`
`0<= b<=9`
`=> 1+0 <= a+b<=9+9`
`=> 1<a+b<18`
`=> a+b in {1;2;3;4;...;18}`
mà `a+b vdots 9 => a+b in {9;18}`
`TH_1 : a+b=9` và `a- b=5`
`=> a=(9+5):2`
`=> a=14:2`
`=> a=7`
`=> b = 7-5`
`=>b=2`
`=> overline{ab} in {72 ; 27}`
`TH_2: a+b=18` và `a-b=5`
`=> a=(18+5):2`
`=>a=23:2` (loại)
- Vậy số phải tìm là `72` và `27`
`b)` - Gọi số phải tìm là `overline{ab}`
- Vì `a in NN ; b in NN` và `ab =8`
`=> a in Ư(8)` và `b in Ư(8)`
` Ư(8)={1;2;4;8}`
- Với `a=1` thì `b=8:1=8`
`=> overline{ab} in {18;81}`
- Mặt khác : `18 vdots 3 (TM)`
`81 vdots 3 (TM)`
- Với `a=2` thì `b=8:2=4`
`=> overline{ab}={24;42}`
- Mặt khác : `24 vdots 3 (TM)`
`42 vdots 3 (TM)`
- Vậy các số phải tìm là : `18;81;24;42`