lab / TASK4
.DOCЗавдання №4
-
Вводиться рядок. Розбити його на окремі слова, записуючи їх в масив. Слова розділені пробілами (одним або більше).
-
Вдосконалити попередню програму з врахуванням того, що між словами можуть бути знаки пунктуації (“.”, “,” “;”, “:”), які не треба заносити в вихідний масив.
-
Вводиться масив слів. Відсортувати їх в алфавітному порядку, оформивши сортування як функцію.
-
Вводиться рядок тексту. Написати функцію, яка вилучає з тексту коментарі, що починаються з символів “/*” і закінчується символами “*/”.
-
Вводяться два слова. Визначити, чи не є значення одного з них перестановкою літер іншого (крона – норка).
-
Написати функцію brk, яка отримує та повертає три параметри – name, first, last. name – це ім’я та прізвище, що розділені довільною кількістю пробілів, first має містити ім’я, last – прізвище (name – Микола Гоголь, first – Микола, last – Гоголь).
-
Вводиться масив слів. Для кожного слова визначити, чи є воно коректним іменем (перша літера – буква, всі інші – букви, цифри або підкреслення).
-
Вдосконалити попередню програму, так щоб вона могла розпізнавати службові слова (if, for, do, while, switch, const, int, long) та вважала їх неприпустимими.
-
Вдосконалити попередню програму, так щоб слова, які зустрілися повторно, вона вважала неприпустимими.
-
Вводиться рядок. Вилучити з нього пробіли (початкові та кінцеві – всі, між словами залишити по одному).
-
Вводиться рядок1 та рядок2. Знайти номер позиції, з якого починається останній повтор рядка2 в рядку1.
-
Написати функцію expand(s1, s2), що відновлює скорочений запис типу a-z в рядку s1 до еквівалентного повного запису abc…xyz в рядку s2. В s1 допускаються букви або цифри.