|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теоретичні відомості. Комп’ютерний практикум № 8Комп’ютерний практикум № 8 Тема: Символи і рядки Мета: набуття навичок створення С++-програм із використанням символьних даних та рядків Завдання: З клавіатури вводиться довільний рядок символів (букви, цифри, знаки пунктуації тощо). 1. Перетворити цей рядок так, щоб спочатку в ньому йшли усі цифри, а потім усі букви. 2. Визначити, яка з двох заданих літер у введеному рядку зустрічається найчастіше. 3. Серед введених символів є принаймні одна кома. Знайти номер першої за порядком коми та визначити кількість літер після неї. 4. Визначити, скільки разів входить до введеного рядка літера «а», та вивести всі символи, що передують першій літері «а». 5. Обчислити кількість букв у введеному рядку та вивести їх в алфавітному порядку. 6. Знайти номер останньої за порядком букви та визначити кількість цифр після неї. 7. Серед введених символів є принаймні одна цифра. Знайти номер першої за порядком цифри та визначити кількість голосних літер до неї. 8. Визначити, скільки разів входить до введеного рядка задана літера, та замінити її символом «решітка» (#). 9. Перетворити цей рядок так, щоб спочатку в ньому йшли усі букви, а потім усі цифри. 10. Обчислити кількість цифр у введеному рядку та вивести їх у порядку спадання. 11. Визначити, чи входить до введеного рядка кожна з літер ключового слова довжиною 4 символи. Якщо входить, то скільки разів. 12. Визначити, скільки разів входить до введеного рядка цифра «5», та вивести всі символи, що йдуть після останньої цифри «5». 13. Серед введених символів є принаймні одна кома. Знайти номер останньої за порядком коми та кількість літер до неї. 14. Визначити, чи входить до введеного рядка комбінація символів «5а». Якщо входить, то скільки разів. 15. Обчислити кількість приголосних літер у введеному рядку та вивести їх в алфавітному порядку. 16. Серед введених символів є принаймні одна буква. Знайти номер першої за порядком букви та кількість цифр до неї. 17. Визначити, скільки разів входить до введеного рядка задана цифра, та замінити її символом «зірочка» (*). 18. Обчислити кількість великих літер у введеному рядку та перетворити всі великі літери на малі. 19. Серед введених символів є принаймні одна цифра. Знайти номер останньої за порядком цифри та визначити кількість голосних літер після неї. 20. Обчислити кількість голосних літер у введеному рядку та вивести їх в алфавітному порядку. Зверніть увагу! При виконанні завдань не дозволяється використовувати стандартні бібліотечні функції обробки символів і рядків (#include <cstring>). Теоретичні відомості Для роботи з текстовою інформацією у мові С++ використовують символьні змінні базового типу char та рядки (рядковий тип) – символьні масиви, т. б. масиви елементів типу char. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |