В слове силач и есть ь и он разделительный
Нет, силач м.р. в м.р. Ь знак не ставится.
В слове силач нет ь знака