Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Обработка файлов и строк

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2024

зык C++  Лабораторная работа N 1-2

Лабораторные работы N 1-2. "Обработка файлов и строк"

Лабораторная работа N 1.

Используя средства визуального проектирования среды Turbo C++ (компонент Memo), организовать работу с файлами.

Лабораторная работа N 2.

Запрограммировать ту же задачу в среде Visual C++, используя шаблон Windows Forms Applications.  

1. Подсчитать количество сдвоенных символов “hh”,”ff” и”gg” в тексте размещенном в текстовом файле. Результат поместить во второй файл, например, в виде:  “hh” - 3; “ff” -5; “gg” -1.

2. Строки текста файла с помощью пробелов сделать одинаковой длины и поместить новый текст во второй файл.

3. Посчитать количество слов в каждой строке текстового файла и результат представить во втором файле в виде: “1” - 2, “2” - 10, “3” - 5 и т.д.

4. Найти в текстовом файле самое длинное слово и записать его во второй файл с указанием номера строки и номером слова в строке.

5. Из строк файла исключить все символы, входящие в строку более одного раза и результат поместить во второй файл.

6. Проверить, правильно ли в каждой строке расставлены круглые скобки. Результат представить во втором файле в виде: “1” - true; “2” - true; “3” - false; и т.д.

7. В текстовом файле посчитать общее количество символов “*”, “-“, “+”. Символ, который встречается чаще других удалить из всех строк. Во второй файл поместить новый текст, за которым с новой строки следует информация о символах исходного текста, например: “*” - 5; “-“ - 10, “+” - 25.

8. В текстовом файле из нескольких строк первое и последнее слова поменять местами и результат поместить во второй файл.

9. В текстовом файле имеются две строки. Составить строку из символов, которые входят в исходные строки, и поместить строку во второй файл.

10. Строки файла состоят из строчных и заглавных латинских букв. Составить новые строки по следующему принципу: букву “a” заменить буквой “Z”; “bY”; “cX” и т. д., букву “A” заменить буквой “z”, “By”; “Cx” и т. д. Новые строки записать во второй файл.

11. Из строк исходного получить новые строки, в которых все слова перевернуты (вместо “abcde” получено “edcba”), но сохраняют порядок следования. Новые строки записаны в новый файл.

12. Из строк исходного файла составить новые строки, которые отличаются от исходных строк следующим образом: к первой строке добавлено первое слово строки, ко второй строке добавлено второе слово, к n-й строке добавлено n-е слово. Если в текущей строке не найдено n-е слово, то строку оставить без изменений. Новые строки поместить в новый файл.

13. Из строк исходного файла получить новые строки, заменой всех вхождений “abc” на “12345”. Новые строки записать в новый файл.

14. Из строк исходного файла, состоящих из строчных латинских букв, получить новые строки, в которых сохранены только символы, встречающиеся более трех раз. Новые строки поместить в новый файл.

15. Из строк исходного файла исключить однобуквенные слова и результат поместить во второй файл.

16.  Для каждой строки исходного файла выбрать группы цифр, конвертировать каждую группу цифр в целое число и найти сумму всех чисел для каждой строки. Результат поместить во второй файл в виде:

“1” - 145; “2” -12; “3” - 0; и т.д.

17. В строках исходного файла убрать все символы, кроме цифр, и оставить между группами цифр по одному пробелу или включить по одному пробелу.

18. Выяснить есть в каждой строке файла буквы для слова “month”. Результат поместить в новый файл в виде: “1” - true; “2” - false; и т.д.

19. Из первой строки файла исключить первое слово, а из последней строки исключить последнее слово. Результат поместить в новый файл.

20. В строках исходного файла имеются пары открывающихся и закрывающихся круглых скобок. Пары скобок расположены последовательно, т.е. не вложены друг в друга. Из строк удалить все символы, расположенные между открывающейся и закрывающейся скобками. Новые строки поместить в новый файл.

21. Проверить, сколько раз встречается в текущей строке файла первое слово строки. Результат поместить в новый файл в виде: “1” - 2; “2” - 5; “3” - 2; и т.д.

22. Проверить, образуют ли первые буквы слов текущей строки слово “month”. Результат поместить в новый файл в виде: “1” - true; “2” - true; и т.д.

23. Посчитать, сколько раз в текущей строке файла встречается сочетание символов “day” и сколько из найденных сочетаний слов “day”. Результат поместить в новый файл в виде: “1” - 5, 3; “2” - 2, 2; и т.д.

24. Посчитать, сколько раз в каждой строке встречается группа цифр с количеством цифр, больших 3. Результат поместить в файл в виде: “1” - 5; “2” -3; и т.д.

25. Посчитать, сколько раз в каждой строке встречается группа цифр с суммой цифр, больших 12.  Результат поместить в файл в виде: “1” - 5; “2” -3; и т.д.

 

   




1. реферат дисертації на здобуття наукового ступеня доктора філологічних наук Київ
2. на тему Интерпол в международном сотрудничестве в борьбе с преступностью Выполнил- студент 5го курса
3. Тема- Реклама в социальных сетях в сети Интернет
4. Реферат- Модели эпитермальной минерализации- критические сопоставления
5. это особый вид деятельности специфический характер который связан с выполнением управленческих действий
6. Джеффрі РПайетту Надзвичайному і Повноважному Послу
7. на тему Извинение комплимент и ответ на них
8. Теория мультипликатора Мультипликатор расходов Принцип акселерации
9. Ярмарок марнославства особливості розповідної манери жанру системи образів
10. DER GRUNE PUNKT ШАГАЕТ ПО РОССИИ или Об отечественном знаке который неизменно привлекает Что нынче волнует потреб.
11. ИНСТИТУТ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ КУРСЫ ПО ПОДГОТОВКИ РУКОВОДИТЕЛЕЙ ТУРИСТИЧЕСКИХ ГРУПП ДЛЯ
12. Тема 3. Игры с ldquo;природойrdquo; Задача 3
13. мой контакт Место жительства- Москва
14. БКочинская средняя общеобразовательная школа Кочёвского района Пермского края1
15. Религии соременной Кореи
16. Реферат- Отечная болезнь поросят
17. С новым годом праздник микрорайона.html
18. то причине стоимости активов предприятия к выручке не относится
19. Охарактеризуйте детский коллектив с которым Вы работали в качестве классного руководителя в ходе написан
20. Расчеты с поставщиками