a, `2/(x-1) in ZZ`.
`=> 2 vdots x - 1`
`=> x-1 in Ư(2)`
`=> x - 1 in {+-1, +-2}`.
`=> x - 1 = 1 => x = 2`.
`=> x - 1 = -1 => x = 0`.
`=> x - 1 = -2 => x = -1`.
`=> x - 1 = 2 => x = 3`.
Vậy `x = 2, 0, - 1, 3`.
b, `4/(2x-1) in ZZ`
`=> 4 vdots 2x - 1`.
`=> 2x - 1 in Ư(4)`
Vì `2x vdots 2 => 2x - 1 cancel vdots 2`
`=> 2x - 1 in {+-1}`
`=> 2x - 1 = -1 => x = 0`.
`=> 2x - 1 = 1 => x = 1`
Vậy `x = 0,1`.
c, `(x+3)/(x-1) in ZZ`.
`=> x + 3 vdots x - 1`
`=> x - 1 + 4 vdots x - 1`.
`=> 4 vdots x-1`
`=> x -1 in Ư(4)`
`=> x - 1 in{+-1, +-2, +-4}`
`x - 1 = 1 => x = 2`.
`x - 1 = -1 => x = 0`.
`x - 1 = 2 =>x = 3`.
`x - 1 = -2 => x = -1`.
`x - 1 = 4 => x = 5`.
`x - 1 = -4 => x = -3`.
Vậy `x = 2, 0 , +-1, 5, -3`.