Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
prog_labs.DOC
Скачиваний:
5
Добавлен:
29.04.2019
Размер:
514.56 Кб
Скачать

Лабораторна робота №8 (заняття №17-18)

Тема занять: Обробка символьних та строкових даних в С.

Завдання: Написати програму згідно варіанту. Результати вивести на екран. Строку для обробки ввести з клавіатури і вивести на екран.

  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. Дано строку. Підрахувати кількість знаків пунктуації.

Лабораторна робота №8 (заняття №19-20)

Тема занять: Робота з файлами в С.

Завдання: Виконати завдання лабораторних занять 17-18, з тою відмінністю,що результати вивести не лише на екран, а також зберегти у текстовому файлі. Строку для обробки також взяти з файлу і вивести на екран.

  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. Дано строку. Підрахувати кількість знаків пунктуації.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]