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

C++ первый курс Alex Жив / C++ Перший курс / old / Practik 1trim / №05аЛабораторна робота Операції з рядками

.doc
Скачиваний:
21
Добавлен:
23.03.2015
Размер:
50.18 Кб
Скачать

  1. ОПЕРАЦІЇ З РЯДКАМИ

    1. Придбання навичок роботи з рядками

      1. Синтаксис рядка. Функції копіювання рядків. Функції злиття рядків. Функції порівняння рядків. Функції пошуку підрядка рядків. Функції визначення діапазону символу. Функції перетворення типу даних. Функції відображення кирилиці в консольному додатку.

ЗАВДАННЯ

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

Код програми повинен бути оформлений у вигляді функцій, які викликаються з функції main

Завдання

Студент

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. При введенні російського тексту, користувач забув перемкнути розкладку клавіатури. Напишіть програму, яка перетворить такий рядок у російський текст

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка виводить на екран чотири й більш наступні один за одним без обліку проміжків голосних букв

  1. Напишіть програму, яка визначає довжину максимальної серії символів, що складаються із цифр, у заданому користувачем рядку й виводить їх на екран

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка виводить на екран усі слова, які мають певний символ на певній позиції

  1. Напишіть програму, яка підраховує кількість “щасливих” квитків у рулоні й виводить їхній номера на екран. Номер квитка – шестизначне число. Задані початковий і кінцевий номери

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка знаходить усі слова, у яких буква ”а” зустрічається більш ніж один раз

  1. Опишіть функцію, яка повертає True, якщо аргументом є голосна буква, і False якщо ні. Напишіть програму, яка в заданому рядку символів підраховує кількість голосних букв, використовуючи допоміжну функцію

  1. Напишіть програму, яка перевіряє, чи виконується в заданому рядку баланс дужок

  1. Напишіть програму, яка перетворить рядок, що складається із прізвища, імені та по батькові співробітника, у рядок, що складається із прізвища й ініціалів

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка редагує цей рядок таким чином, щоб кожне слово починалося із прописної букви (інші – рядкові)

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка підраховує кількість слів у рядку й виводить їх на екран

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка редагує цей рядок, видаляючи символ, що зустрічається підряд більш, ніж один раз

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка редагує цей рядок, видаляючи всі цифри

  1. Є рядок, що складається зі слів, розділених будь-якою кількістю проміжків. Напишіть програму, яка редагує цей рядок, видаляючи всі символи, крім цифр і крапки

  1. Напишіть програму, яка в заданому рядку символів підраховує кількість букв

  1. Напишіть програму, яка в заданому рядку символів підраховує кількість цифр

КОНТРОЛЬНІ ПИТАННЯ

  1. Визначення рядка.

  2. Наведіть приклад використання не менш, ніж 4 функцій роботи з рядкам, не враховуючи тих, що розглядались на лекції.

  3. Функція визначення розміру рядка.

  4. Функція копіювання рядків.

  5. Функція порівняння рядків.

  6. Передача рядка в якості параметра функції.

  7. Використання рядка в типі повертаємого значення.