喫煙者は smoker 、禁煙者は non-smoker で言うことができます。
「食事をした」は、eat(食べる)の過去形 ate を用いました。
「同じ〜」は the same 〜 で表現できます。
「〜と同じ」という場合には、the same as 〜 を使います。
The coat has the same color as the scarf.
(そのコートは、そのマフラーと同じ色だ。)
お役に立てれば幸いです。
That restaurant doesn't separate smokers from non-smokers.
There isn't a non-smoking area in that restaurant.
"That restaurant doesn't separate smokers from non-smokers."は、
「あのレストランは喫煙者と非喫煙者を分けていない。」
"There isn't a non-smoking area in that restaurant."は、
「あのレストランには禁煙エリアがない。」
という意味です。
ご参考になれば幸いです。