Символьный тип. Обработка последовательностей символов

Символьный тип. Обработка последовательностей символов

Для данного натурального числа n и последовательности символов s1, s2,…sn составить следующие программы:

1. Подсчитать общее число вхождений символов +, -, *, /.

2. Выяснить, встречаются ли в данной последовательности группы из трех стоящих рядом точек.

3. Получить первое i, для которого si, si+1 совпадают с буквой а.

4. Найти такое i, что si – первая по порядку запятая.

5. Выдать все пары совпадающих одинаковых символов.

6. Подсчитать наибольшее число букв a, идущих подряд.

7. Определить общее число латинских букв, входящих в последовательность.

Для заданной последовательности символов, за которой следует точка (в сам текст точка не входит), составить программы:

1. Переменной f присвоить значение true, если буква a встречается чаще, чем буква b, и присвоить значение false в противном случае.

2. Подсчитать, сколько раз встречается слово key.

3. Проверить, правильно ли в данной последовательности расставлены круглые скобки.

4. Определить, является ли данная последовательность символов правильной записью целого числа (возможно со знаком).

Последовательность символов содержит слова из латинских букв, соседние слова отделены друг от друга запятой, за последним символом – точка. Написать программы решения задач:

1. Определить общее число символов.

2. Определить количество слов, которые начинаются с буквы а.

3. Определить количество слов, которые оканчиваются буквой w.

4. Определить количество слов, которые начинаются и оканчиваются одной и той же буквой.

Написать программы:

1. Которая выдает код символа, введенного пользователем.

2. Которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127). Таблица должна состоять из восьми колонок и шестнадцати строк. В первой колонке должны быть символы, имеющие код от 0 до 15, во второй – от 16 до 31 и т.д.

3. Которая в веденной с клавиатуры строке преобразует строчные буквы русского алфавита в прописные.

4. Которая удаляет начальные пробелы из введенной с клавиатуры строки.

5. Которая проверяет, является ли введенная с клавиатуры строка целым числом.

6. Которая проверяет, является ли введенная с клавиатуры строка двоичным числом.

7. Которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом.

8. Которая преобразует введенное пользователем десятичное число в шестнадцатеричное.

Добавить комментарий