Задания по теме №4 «Работа со строками на языке Pascal»
1. Напишите программу замены всех сочетаний "ку" в слове X на букву "а".
2. Напишите программу, выделяющую в слове Х все буквы "о" символами "пробел". Например, слово "сосна" должно быть преобразовано в "с о сна".
3. Напишите программу, удваивающую каждую букву слова Х.
4. Напишите программу, выделяющую в слове Х каждую букву "о" с помощью буквы "-" слева и справа.
5. В слове X замените букву "а" на букву "е", если "а" стоит на чётном месте, и замените букву "б" на сочетание "ак", если "б" стоит на нечётном месте.
6. Напишите программу, заменяющую в слове X все буквы "а" и "я" на сочетание "йа".
7. Напишите программу, исправляющую следующую ошибку в математическом тексте: tg(x)=cos(x)/sin(x).
8. Напишите программу, заменяющую окончание "ing" каждого слова, встречающегося в заданном предложении, на "ed".
9. Напишите программу, которая в заданном тексте меняет все вхождения символа "а" на "б" и "б" на "а". Например, текст "шайба" преобразуется в текст "шбйаб".
10. Напишите программу, которая удаляет в данном тексте все лишние пробелы.
11. Напишите программу для вычеркивания всех букв "о", стоящих в слове X на чётных местах.
12. Напишите программу для вычеркивания из слова X всех букв "K" и "G".
13. Напишите программу для вычеркивания в слове X всех букв, стоящих на нечётных местах после буквы "а".
14. Напишите программу для вычеркивания из слова X всех букв "р", перед которыми стоит буква "а".
15. Напишите программу для вычеркивания из слова X каждой третьей буквы.
16. Вычеркните из слова Х все буквы "с" и "л", стоящие на нечётных местах.
17. Вычеркните из слова Х все буквы "б".
18. Вычеркните из слова Х буквы, стоящие на чётных местах.
19. Вычеркните из слова Х буквы, стоящие на нечётных местах.
20. Вычеркните из слова Х все буквы "ш" и "л", стоящие на чётных местах.
21. Если в слове X есть буква "а", то вычеркните из этого слова все буквы, стоящие на чётных местах.
22. Напишите программу, выясняющую, есть ли в слове X буква "a", стоящая на нечётном месте после буквы "к".
23. Напишите программу, проверяющую, есть ли в слове X буква "к", стоящая на чётных местах перед буквой "и".
24. Дана строка, заканчивающаяся точкой. Подсчитать, сколько слов в строке.
25. Дана строка. Подсчитать, сколько в ней букв r, k, t.
26. Напишите программу, выясняющую, есть ли в слове X буква "к", и, если есть, то замените все буквы "а" в этом слове на "с".
27. Выясните, есть ли в слове Х буква "в", стоящая на нечётном месте.
28. Выясните, есть ли в слове Х хотя бы одна из букв "о" или "а".
29. Определите, встречается ли в слове Х первая буква слова Y.
30. Выясните, есть ли в слове буква "я".
31. Напишите программу для подсчёта числа сочетаний "ку" в слове X.
32. Напишите программу для подсчёта числа букв "о", стоящих в слове X на чётных местах.
33. Напишите программу для подсчёта числа букв "а", стоящих в слове X на нечётных местах.
34. Определить количество знаков препинаний в тексте.
35. Напишите программу, выясняющую, сколько раз в слове X встречается сочетание из первых двух букв слова Y.
36. Напишите программу, выясняющую, какая из букв (первая или последняя) встречается в слове X чаще.
37. Напишите программу для подсчёта числа букв "а" в слове X, стоящих на местах, номер которых кратен трем.
38. Напишите программу для подсчета числа букв "о", стоящих в слове X на местах, номер которых кратен 4.
39. Напишите программу для подсчёта числа букв "у" в слове Х, стоящих на нечётных местах.
40. Напишите программу для подсчета суммарного количества букв "м" и "н" в слове Y.
41. Напишите программу, проверяющую сколько раз первая буква слова X встречается в слове Y.
42. Напишите программу для подсчета количества слов в заданном тексте.
43. Напишите программу для подсчета числа букв "о", стоящих после буквы "л" в слове X.
44. Подсчитайте, сколько раз последняя буква слова Y встречается в слове Х.
45. Дана непустая строка S. Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу.
46. Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке.
47. В строке удалить символ «двоеточие» (:) и подсчитать количество удаленных символов.
48. Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
49. Определите, каких букв, "а" или "б", в слове Х больше.
50. Дано слово. Удалить его из строки.
51. Подсчитайте, сколько раз в слове X встречается буква "а", за которой следует буква "б".
52. Приведено число. Вставьте его после четвертого слова.
53. Напишите программу для подсчёта числа одинаковых букв в словах X и Y равной длины, стоящих на одних и тех же местах.
54. Подсчитайте, сколько раз встречается слово "ал" в заданном тексте.
55. Подсчитайте, сколько раз первая буква слова встречается в этом слове.
56. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
57. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
58. Дана строка. Определить, сколько в ней символов «*», «;», «:».
59. Выясните, есть ли в слове Х буква "в", стоящая на нечётном месте.
60. Выясните, есть ли в слове буква "я".
61. Определить количество знаков препинаний в тексте.
62. Подсчитайте, сколько раз последняя буква слова Y встречается в слове Х.
63. Приведено число. Вставьте его после четвертого слова.