Если девочки составляют 40% от общего числа учеников, то мальчики составляют \( 100\% - 40\% = 60\% \).
Известно, что мальчиков 18 человек. Это составляет 60% от общего числа учеников.
Пусть \( x \) — общее число учеников в классе.
\[ 0.60x = 18 \]
\[ x = \frac{18}{0.60} = 30 \]
В классе 30 учеников. Из них 18 мальчиков.
Ответ: 18