igramnet пишет:Имеется массив, который выводит информацию
Нонсенс, конечно-ж...
Если массив отсортирован по алфавиту, то...
Как, собственно, выводится перечень по столбцам?
Если подряд от "А до Я", то достаточно строковую переменную инкрементировать, обрабатывая исключения (№, Ё) и выводить её один раз перед названием с чек-боксом...
Если по-строчно, то можно проверять первый символ предыдущего слова (элемента массива, при его наличии) и, в случае неравенстрва - выводить его (а если это цифра - то достаточно отсутствия предыдущего элемента в массиве для вывода префикса).
А можно заморочаться с группировкой названий по куче признаков, один из которых - общий для подгруппы символьный префикс...
|