Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторна робота 13 - символи

.doc
Скачиваний:
31
Добавлен:
11.02.2016
Размер:
35.84 Кб
Скачать

Лабораторна робота №13

Тема. Алгоритмізація задач, що містять текстову інформацію.

Мета. Набути навичок для задач по обробці слів та рядків.

Завдання.

І. Ввести слово з клавіатури.

1. Якщо слово починається із префікса “пере”, то замінити його на “при”.

2. Якщо довжина слова більша за вісім символів, то сформувати з нього два слова: в одне записати перші вісім символів, а в інше – решту, доповнюючи його до восьми символів знаками “+”.

3. Визначити, чи зустрічаються підряд дві цифри.

4. Поміняти місцями перші та останні два символа, якщо вони не цифри або знаки “+” чи “-“.

5. Сформувати два нових слова: у перше записати символи, що стоять на парних місцях, а в друге – на непарних.

6. Якщо слово має непарну довжину, то подвоїти середній символ та з обох кінців добавити символ “*”.

7. Усі символи, відмінні від букв латиниці, перенести на кінець слова.

8. Вилучити із слова два перших та один останній символ.

9. Якщо у слові є подвоєні символи, то вставити між ними символ “_”.

10. Сформувати два нових слова: у перше записати букви латиниці, а в друге – решту символів.

11. Визначити кількість символів.

12. Поміняти місцями перший і останній символи.

13. Підрахувати кількість символів, що співпадають із заданим символом.

14. Вивести на екран усі символи, розміщені між символами “(” та “)”.

15. Підрахувати та вивести кількість різних символів, що входять у нього.

16. Вилучити всі цифри та підрахувати кількість вилучень.

17. Визначити, чи є серед символів, що передують першій цифрі у слові, хоча б одна літера.

18. Знайти символ, що повторюється найчастіше. Вивести цей символ і кількість повторень.

19. Перевірити чи однакова кількість символів “*” та ”№” в заданому слові.

20. Замінити всі послідовності “сat” на “dog”.

21. Вивести на екран спочатку латинські літери заданого слова, а потім всі інші символи.

22. Вивести на екран всі символи заданого слова в оберненому порядку.

23. Замінити всі символи “*” на “№” та обчислити кількість замін.

24. Вивести на екран першу літеру, розташовану за першим символом “а”.

25. Підрахувати, скільки разів зустрічаються символи “*”, “%” та ”№”.

26. Всі цифри перенести в кінець слова.

27. Сформувати два нових слова: у перше записати цифри, а в друге – інші символи.

28. Підрахувати, скільки разів зустрічаються символи “m”, “n”, “t”.

29. Підрахувати, скільки символів стоїть перед символом “?”.

30. Підрахувати, скільки разів зустрічається буквосполучення “th”.

ІІ. Ввести з клавіатури текст, що складається з кількох слів.

  1. Роздрукувати усі слова у порядку зменшення їх довжини.

  2. Роздрукувати усі слова, що мають буквосполучення “єть”, ”ють” чи “ять” та підрахувати їх кількість.

  3. Роздрукувати спочатку слова, що містять лише літери латиниці, а потім – усі решту.

  4. Усі парні цифри в словах замінити символом “%”, а непарні – символом “*”.

  5. В усіх словах префікс “під” замінити на “пере”.

  6. В усіх словах цифри з початку слова перенести на кінець.

  7. Усі слова, коротші вісім символів доповнити до восьми таким чином: якщо останнім символом є цифра, то доповнювати символом “#”, якщо ні, то символом “?”.

  8. В усіх словах з непарною довжиною подвоїти середній символ та добавити з обох боків символ “%”.

  9. Роздрукувати усі слова, що не можуть бути ідентифікаторами, та підрахувати їх кількість.

  10. Роздрукувати усі слова від початку тексту до слова, що починається та закінчується одинаковим символом.

  11. Знайти слово найменшої довжини.

  12. Вилучити слова, що складаються з п’яти символів.

  13. Підрахувати, скільки разів зустрічається у останньому слові заданого рядка заданий символ.

  14. Вивести на екран всі слова заданого рядка, що містять заданий символ.

  15. Підрахувати, скільки разів повторюється перше слово у заданому символьному рядку.

  16. Підрахувати та вивести кількість різних символів, що входять у нього.

  17. Вивести на екран всі слова заданого символьного рядка, що містять заданий символ.

  18. Визначити усі слова, які починаються і закінчуються однаковим символом.

  19. Вивести на екран у зворотньому порядку усі слова із заданого символьного рядка.

  20. Знайти найдовше слово.

  21. Знайти кількість слів, що містять два символа “е”.

  22. Переставити місцями перше слово з другим, третє з четвертим тощо.

  23. Вивести слова заданого символьного рядка, що містять парну кількість символів і підрахувати кількість таких слів.

  24. Вилучити слова, що містять цифри.

  25. Знайти слова, які містять тільки латинські літери.

  26. Вилучити слова, що містять непарну кількість символів.

  27. Знайти слово найменшої довжини.

  28. Поміняти місцями перше та останнє слова.

  29. Визначити довжини найкоротшого та найдовшого слів.

  30. Вивести на екран усі слова, довжина яких більша за чотири символа.