To fill 18 gallons halfway, you need 9 gallons. Divide 9 gallons by 4 1/2, and get 2 cans.
So the answer is 2 cans of gas.
3.6m questions
4.6m answers