- •Тема 1. Основні поняття мови с. Введення/виведення даних Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №1
- •Завдання
- •Тестові завдання
- •Тема 2. Структурне програмування. Оператори в мові с Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №3
- •Завдання
- •Лабораторна робота №2
- •Завдання
- •Тестові завдання
- •Тема 4. Функції Запитання до теми
- •Задачі для практичних робіт
- •Лабораторна робота №4
- •Завдання
- •Тема 5: Складні типи даних в мові c: масиви. Запитання до теми
- •Завдання для практичних робіт
- •Лабораторна робота №5
- •Завдання
- •Тема 6. Обробка символьних даних. Запитання до теми
- •Лабораторна робота №6
- •Завдання
- •Тестові завдання
- •Тема 7. Структури. Масиви структур. Файли
- •Лабораторна робота №8
- •Тема 9. Створення власних бібліотечних файлів Тестові завдання Завдання лабораторної роботи №9
- •Тема 10. Графічний режим, використання функцій бібліотеки graphics.H Запитання до теми
- •Лабораторна робота № 10
- •Завдання
- •Список літератури Додатки
Лабораторна робота №6
Тема: Складні типи даних в мові С: рядки. Обробка символів та символьних рядків.
Завдання
1. Ввести з клавіатури текстовий рядок.
2. Виконати вказані в завданні перетворення.
3. Вивести вхідні та перетворені данні, надав їм відповідні коментарі.
4. Оформити звіт.
Примітка: Слова у текстовому рядку відділені пробілами або групами пробілів.
Варіант |
Індивідуальне завдання |
1. |
Визначити найдовше слово в рядку і переставити його на початок рядка. |
2. |
У введеному рядку видалити всі коми, що передують першій крапці, та замінити знаком “+” всі цифри “3”, що зустрічаються після першої крапки. |
3. |
У введеному рядку підрахувати кількість слів, що однаково починаються і закінчуються |
4. |
Вивести найкоротше слова введеного текстового рядка. |
5. |
Підрахувати кількість слів, що містять непарну кількістю букв. |
6. |
Дзеркально відбити всі слова текстового рядка |
7. |
Знайти в рядку слово максимально схоже із даним |
8. |
Виключити з речення групи символів, розташованих між дужками “( )”. Самі дужки також повинні бути виключені. |
9. |
Вивести слова текстового рядка, що містять хоча б один раз групу символів “оро” та визначити їх кількість.. |
10. |
Вивести всі слова речення, які містять останню букву попереднього слова не менше 2 раз. |
11. |
Вибрати з рядка всі слова паліндроми (слова, які однаково в обох напрямках). |
12. |
Вивести всі слова речення, в яких перша літера входить в нього ще раз. |
13. |
Вивести слово речення, в якому сума символів-цифр найбільша. |
14. |
В реченні відобразити дзеркально всі слова, які містять парну кількість символів. |
15. |
Видалити перше слово речення, якщо загальна кількість слів більше одиниці і є числом непарним. |
16. |
Видалити з рядка всі символи, що не є літерами. Результат вивести на екран. |
17. |
Замінити перші літери слів на верхній регістр. |
18 |
Вставити між двома великими літерами, що йдуть підряд, рядок ‘._’. |
19 |
Підрахувати кількість слів, в яких є підряд 2 однакові символи. |
20 |
Підрахувати число входжень в рядок кожної з букв А, В, С, D, Е, F та вивести результати на екран у вигляді таблиці. |
21 |
Вивести всі слова речення, в яких немає літер, що повторюються. |
22 |
Визначити відношення кількості голосних букв в реченні до приголосних. |
23 |
Видалити останнє слово речення, якщо загальна кількість слів більше одиниці і є числом парним. |
24 |
Вивести слово речення, в якому сума символів-цифр найменша. |
25 |
Знайти перше входження заданого символу в рядок та перевірити, чи є слово, якому належить символ, – паліндромом. |
