Лекция: Приклад 3.2

Знайти в тексті всі слова, що починаються та закінчуються буквою a, та скопіювати їх в нову рядок через пробіл. Під новий рядок необхідно виділити рівно стільки пам’яті, скільки необхідно для запису знайдений слів.

Розв’язок. Поставлено задачу вирішимо у два етапи: спочатку підрахуємо кількість необхідної пам’яті, а за тим запишемо у новий рядок необхідні слова.

 

3.3 Контрольні запитання та завдання

 

1. Що таке рядок символів у мові С++?

2. Розібратися з технікою вводу-виводу рядка у Visual C++.

3. Коли можна не описувати довжину рядка?

4. Познайомитися з функціями роботи з рядками у С++.

 

3.4 Варіанти індивідуальних завдань

 

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. У введеному списку з 10 прізвищ визначити найкоротше прізвище.

 


 

4 РОБОТА ЗІ СТРУКТУРАМИ

 

 

еще рефераты
Еще работы по информатике