Правильно
Вісімнадцять – в українській мові числівник “вісімнадцять” пишеться без м’якого знаку у будь-якому відмінку.
Вісімнадцять гривень вісімнадцять копійок
Програма розрахована на вісімнадцять годин
Вісімнадцять студентів отримали стипендію
Неправильно
Вісімьнадцять – написання числівника з м’яким знаком вважається грубою помилкою.