ДЗ 2: Вариант 6 - ДЗ №2 - С++ вариант 6
-66%
Описание
Содержит описание выполнения трех задач, направленных на текстовую обработку, работу с файлами и классами на языке С++
Часть 1. Текстовая обработка. Задание: Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую ввод строк и их корректировку. Корректировка заключается в удалении или замене слов. Если слово стоит на четном месте и начинается на букву «е» - оно удаляется; если слово стоит на четном месте и начинается на букву «с», оно замещается на слово, введенное с клавиатуры. Вывести на печать исходную и скорректированную последовательности строк. Реализовать как с использованием библиотечных функций работы со строками, так и с помощью собственной их реализации. Оценить время выполнения программы разными реализациями.
Часть 2. Файлы. Задание: Даны текстовые файлы F и G. Переписать в файл H только те слова из файла G, которые встречаются в файле F. Вместо отсутствующих слов ставить троеточие. Порядок знаков препинания при этом сохранить. Словоформы считать различными словами. Предусмотреть наличие индексных файлов, для поиска совпадения со словами файла F. Размер файла F – не менее 10 МБ. Проверить работу программы следующим образом. Файл F должен содержать художественные произведения авторов 19-го века, файл H – современные новости или статьи о компьютерных технологиях. Обеспечить время работы алгоритма поиска не более 3 секунд для новости размером не более 10 кБ.
![]()
Часть 1. Текстовая обработка. Задание: Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую ввод строк и их корректировку. Корректировка заключается в удалении или замене слов. Если слово стоит на четном месте и начинается на букву «е» - оно удаляется; если слово стоит на четном месте и начинается на букву «с», оно замещается на слово, введенное с клавиатуры. Вывести на печать исходную и скорректированную последовательности строк. Реализовать как с использованием библиотечных функций работы со строками, так и с помощью собственной их реализации. Оценить время выполнения программы разными реализациями.
Часть 2. Файлы. Задание: Даны текстовые файлы F и G. Переписать в файл H только те слова из файла G, которые встречаются в файле F. Вместо отсутствующих слов ставить троеточие. Порядок знаков препинания при этом сохранить. Словоформы считать различными словами. Предусмотреть наличие индексных файлов, для поиска совпадения со словами файла F. Размер файла F – не менее 10 МБ. Проверить работу программы следующим образом. Файл F должен содержать художественные произведения авторов 19-го века, файл H – современные новости или статьи о компьютерных технологиях. Обеспечить время работы алгоритма поиска не более 3 секунд для новости размером не более 10 кБ.
Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
273
Размер
624,92 Kb
Список файлов
Домашнее задание №2 (вариант 6) - С++.pdf

Друзья, спасибо за доверие! Если вам понравилась работа – поставьте 5⭐ и напишите отзыв. Это поможет другим студентам, а мне даст силы делать ещё больше качественных материалов для вас 🔥
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
ДМ1519 - Проектирование привода цепного транспортера с двухступенчатым цилиндрическим редуктором выполненным по развернутой схеме
Есть недочёты, хорошо подходит как база для выполнения аналогичного варианта курсача
Сборочная размерная цепь + Подетальная размерная цепь
Были замечания, но автор все быстро исправил, теперь все отлично.
Плоская и пространственная статика
Есть небольшая путаница с углами из условий, которая может влиять на численный ответ, и подобные мелкие ошибки, в остальном всё хорошо
Кратные и криволинейные интегралы
есть ошибка в 5 номере и преподаватели уже начинают палить что эта работа списана
Отчет по производственной практике - Композиционные материалы - Предприятие НИИ СМ МГТУ им. Н.Э. Баумана
Спасибо! Изложение краткое и конструктивное, лишней информации нет. Помогло при составлении отчета
МГТУ им. Н.Э.Баумана
anhyeuem



















