Ответ:

  1. Чтобы пришло как можно больше одноклассников, каждому нужно раздать минимально допустимые 4 конфеты: \(108 : 4 = 27\). Значит, 27 одноклассников могли получить по 4 конфеты.
  2. Чтобы число одноклассников было наименьшим, число конфет каждому должно быть наибольшим целым числом меньше 12 и одновременно делителем 108. Проверим: \(108 : 11\) не делится нацело, а \(108 : 9 = 12\). Значит, раздать можно по 9 конфет каждому: \(108 : 9 = 12\) одноклассников.

Ответ: наибольшее число — 27 одноклассников; наименьшее — 12 одноклассников.