Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Варіанти завдань до лабораторної роботи №4




1. Видалити|знищити,віддалити| зайві пропуски|прогалини| у введеному|запровадженому| рядку символів.

2. Порахувати|полічити| частоту появи букв|літер| в рядку, якщо вважати|лічити| рівними букви|літери| у верхньому і нижньому регістрах|реєстрі|.

3. У рядку слів всі слова, що складаються з чотирьох букв|літер|, видалити|знищити,віддалити|, а слова, що складаються з п'яти букв|літер|, замінити словом “комп’ютер”.

4. Ввести|запровадити| рядок символів і перетворити по можливості в число типу int або float за наступним|слідуючим| правилом: рядок “123.45” перетвориться в число 123.45; рядок 123 - в число 123.

5. Задано масив рядків, що складаються з трьох символів. Відсортувати рядки по першій букві|літері| вубутному порядку|ладі|.

6. Вводити|запроваджувати| масив рядків, довжина яких не більше певного числа. Знайти рядок найменшої довжини і вирівняти всі рядки до довжини найменшого рядка.

7. Вводиться|запроваджується| рядок символів. Символи, які оточені пропусками|прогалинами|, називаються словами. Необхідно знайти в рядку слова, які починаються з однієї і тієї ж букви|літери|, і поміняти їх місцями.

8. Вводиться|запроваджується| рядок слів (слово - рядок символів, які оточені пропусками|прогалинами|). Відсортувати слова по першій букві|літері|.

9. Вводиться|запроваджується| рядок символів, в якому можуть бути символи верхнього і нижнього регістрів|реєстру|. Необхідно символи верхнього регістра|реєстру| замінити символом " * ".

10. Вводиться|запроваджується| масив рядків символів. Необхідно знайти рядок найбільшої довжини і збільшити всю решту рядків в масиві до довжини найбільшого рядка, використовуючи символ "! ".

11. У рядку слів з|із| букв|літер| латинського алфавіту знайти слова, в яких немає букв|літер|, що повторюються.

12. У рядку слів з|із| букв|літер| латинського алфавіту знайти слова, в яких перша буква|літера| слова входить ще хоч би один раз.

13. У рядку слів з|із| букв|літер| латинського алфавіту знайти найкоротше симетричне слово.

14. Вводиться|запроваджується| рядок символів, серед яких є хоч би один символ ": ". Необхідно записати в зворотному порядку|ладі| символи, які зустрінуться до першого ": " і підрахувати|підсумувати| кількість символів між символами ":", якщо таких декілька.

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

16. Вводиться|запроваджується| масив рядків довільної довжини (не більше заданого числа). Необхідно відсортувати слова в неубутному порядку|ладі| по останньому символу в рядках і по довжині рядків.

17. Використовуючи послідовність рядків (кожен рядок – деяке число в двійковій системі числення|обчислення|), скласти рядок з|із| чисел десяткової системи числення|обчислення| (і-е число відповідає і-й рядку початкової|вихідної| послідовності).

18. Написати рекурсивну функцію визначення довжини рядка.

19. Заданий словник слів. Необхідно визначити, чи можна у введеній|запровадженій| послідовності символів виділити слова із|із| словника.

20. У вигляді рядка символів задано арифметичний вираз|вираження|. Обчислити|обчисляти,вичислити| його, задавши значення відповідних змінних.

21. Написати функції додавання|добавки| підрядка і видалення|віддалення| підрядка в будь-якому вказаному місці заданого рядка.

22. Задано два рядки слів. Перетворити їх в один за принципом:
Задано: рядок1слово1 слово2 слово3..
рядок2слово1 слово2 слово3..
Одержати|отримати|: ряд1слово1 ряд2слово1 ряд1слово2 ряд2слово2 ….

23. Заданий словник-перекладач у вигляді двовимірного масиву рядків. Написати програму, що дозволяє одержати|отримати| переклад|переведення,переказ| введеного|запровадженого| рядка.

24. Скласти програму, яка підраховує|підсумовує| частоту повторення двохбуквених поєднань в заданому тексті. Вивести тільки|лише| ті з|із| них, частота повторення яких не менше 10%.

25. Заданий масив рядків довільної довжини. Визначити, чи є|з'являється,являється| симетричною матриця символів, побудованих|споруджених| з|із| рядків.

26. Написати програму “демовірус|”: вводиться|запроваджується| рядок символів, починаючи|розпочинаючи,зачинаючи| з|із| середини рядка букви|літери| починають|розпочинають,зачинають| “падати вниз” - спочатку одна, потім дві і т.д. При цьому рядок, поступово стискаючись|стискуючись|, в кінці|у кінці,наприкінці| зовсім зникає.

27. Заданий масив слів – словник. Користувач вводить|запроваджує| слово пошуку по одній букві|літері|. Після|потім| кожної введеної|запровадженої| букви|літери| слова на екрані відображається|відображується| список всіх можливих слів продовжень із|із| словника, або з'являється|появляється| повідомлення|сполучення| про відсутність даного слова.

28. Заданий рядок слів довільної довжини. Сформувати динамічний масив рядків слів певної довжини. Упорядкувати одержаний|отриманий| масив.

29. Заданий масив рядків довільної довжини. Відформатувати даний масив рядків по ширині поля і посторінково.

30. Заданий масив рядків і словник. Визначити входження слів словника в заданий масив як по вертикалі, так і по горизонталі.





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 442 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

4417 - | 4352 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.