Ответ:

Массив COUNT хранит счётчики для символов от 'a' до 'z'. Сначала все счётчики обнуляются. Затем программа читает символы до двоеточия ':', увеличивая счётчик для каждой строчной латинской буквы. После этого она выводит буквы и их количества.

Переменная N считает прочитанные символы, но в приведённом коде не используется для ограничения длины текста: ввод завершается только при встрече двоеточия.