Предметы
- Математика
- Русский язык
- Алгебра
- Английский язык
- Литература
- Физика
- Химия
- История
- Геометрия
- Биология
- География
- Другие предметы
- Қазақ тiлi
- Информатика
- Українська мова
- Обществознание
- Окружающий мир
- Українська література
- Музыка
- Немецкий язык
- Экономика
- Право
- Беларуская мова
- ОБЖ
- Французский язык
- Психология
- Технология
- Физкультура и спорт
- МХК
- Астрономия
- Кыргыз тили
- Оʻzbek tili
- Черчение
- Уход за собой
Программа на C++
Дана строка, посчитайте количество различных букв алфавита в этой строке.
ВХОДНЫЕ ДАННЫЕ
Строка, состоящая не более чем из 100000 символов, являющихся маленькими буквами английского алфавита.
ВЫХОДНЫЕ ДАННЫЕ
Выведите 26 чисел, разделенных пробелами: количество букв 'a', количество букв 'b' и так далее.
ПРИМЕРЫ
ВВОД abacaba
ВЫВОД 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Заведем массив из 26 элементов типа int для хранения количества появления букв a, b, …, z.
Чтобы определить по символу строки s[i] индекс элемента массива, нужно вычесть из значения s[i] код символа 'a': s[i] - 'a'