I can give a solution set in Z and it is easy.One must proof whether there is another solution(s) in R or not.
Using c.d = 12 then c = 4 , d = 3 , a = 4, b = 4 or c = 3 , d = 4 , a = 4, b = 4
c.d = 12 then c = 6, d = 2 , a =3 , b = 5 or c = 2, d = 6 , a = 5 , b = 3