Задания по теме №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. Приведено число. Вставьте его после четвертого слова.