Грамматический словарь Зализняка
Курящий,
курящая,
курящее,
курящие,
курящего,
курящей,
курящего,
курящих,
курящему,
курящей,
курящему,
курящим,
курящий,
курящую,
курящее,
курящие,
курящего,
курящую,
курящее,
курящих,
курящим,
курящей,
курящею,
курящим,
курящими,
курящем,
курящей,
курящем,
курящих,
курящ,
куряща,
куряще,
курящи,
курящее,
покурящее,
курящей,
покурящей