1. некурящему - Существительное
Происходит от некурящий
2. некурящему - Прилагательное
Происходит от некурящее