Since 0≤{a}<1 and ⌊b⌋ is an integer, the equality 3{a}+4⌊b⌋=18 is possible only when {a}=32 and ⌊b⌋=4.
Since 0≤{c}<1 and ⌊d⌋ is an integer, the equality 4{c}+3⌊d⌋=18 is possible only when {c}=0, ⌊d⌋=6 (I) or {c}=43, ⌊d⌋=5 (II).
Case (I) yields 33x+2=6+32 and 44y+3=4, hence x=6, y=413.
Case (II) yields 33x+2=5+32 and 44y+3=4+43, so x=5, y=4.
The required pairs are (6,413) and (5,4).