- •Часть 1
- •Часть 2
- •Часть 3
- •Часть 2
- •Часть 1
- •Варианты структур данных для хранения объектов
- •Варианты базовых объектов
- •Пример варианта
- •Часть 2
- •Часть 3
- •Часть 4
- •Часть 1
- •Часть 2
- •Часть 3
- •Часть 4
- •Часть 5
- •Часть 6
- •Часть 7
- •Варианты для задания 1.
- •Часть 1.
- •Часть 2.
- •Часть 4.
- •Варианты для задания 2.
- •Часть 1.
- •Часть 2.
- •Варианты для задания 3.
- •Варианты для задания 4.
- •Варианты для задания 5.
- •Часть 1.
- •Варианты для задания 6.
- •Часть 3.
- •Варианты для задания 7.
- •Варианты для задания 8.
Варианты для задания 4.
Два символьных файла преобразуйте в третий по следующему правилу: каждая строка третьего файла представляет собой объединение двух строк первого и второго файлов, из которых удалены все одинаковые слова.
Вывести на экран дисплея количество чисел, обнаруженных в исходном файле, их общую сумму, пропуская числа, которые заключены между парами указываемых в диалоге начальных и конечных слов. Продублируйте оставшиеся числа в другой файл.
Подсчитайте количество указанных цепочек символов в файле, причем в образце символ "+"означает один произвольный символ, а символ "*" – произвольную цепочку символов длиной не более 5 символов.
Скопируйте произвольное число строк файла начиная от указанной строки (по номеру от начала файла) в выходной файл, затем повторите эти действия с другими файлами, имена которых и параметры копирования устанавливается в диалоге. В конце обработки каждого файла вывести на дисплей общее число строк выходного файла.
Сравните два файла с подсчетом общего числа символов в них и выводом всех повторяющихся в файлах регулярных слов в третий файл.
Сравните два файла с точностью до слов (без учета неотображаемых символов и пробелов между словами). Совпадающие слова вывести в третий файл, а их количество - на экран.
Скопируйте один файл в другой, разбив его на страницы указанного размера и удалив все числа (если они имеются в исходном файле). Каждая страница имеет свой порядковый номер и заключена в рамку, составленную из указываемого в диалоге символа.
Соедините два файла в третий, добавив после содержимого первого файла только те строки второго файла, в которых имеются числа-палиндромы.
Вставьте после указанной строки одного файла определенное число строк другого файла, начиная с заданной строки. Результаты поместите в отдельный файл с выводом на дисплей количества строк в этом файле.
Скопируйте из одного файла в другой последовательность строк, начинающихся и заканчивающихся начальным и конечным заданными произвольными словами и удалив все возможные слова-палиндромы. На дисплей вывести количество скопированных строк и скопированных слов.
Скопируйте из файла за один просмотр все регулярные слова в один файл, а все числа – в другой. Вывести на дисплей количество слов исходного файла, количество слов и чисел в полученных файлах. Остальные слова должны быть пропущены.
Каждое слово исходного файла скопировать в выходной файл с указанием порядкового номера слова и кодов в 16-ом представлении составляющих его символов. Копирование начинается с заданной строки с указанием числа обрабатываемых слов.
Преобразуйте один файл в другой, заменив, где это возможно, символы пробелов на символ табуляции, а все пробелы в конце строки на символ конца строки.
Скопируйте файл в другой, удалив палиндромы в последовательностях между указанными начальной цепочкой и конечной цепочкой. На экран дисплея вывести количество таких последовательностей.
Замените в файле каждое вхождение указанной цепочки на заданную другую (возможно другой длины). Должна обеспечиваться возможность ввода начальной строки и количество строк для поиска и замены. На экран дисплея вывести количество замененных цепочек.
Имеется файл, содержащий регулярные слова и файл, содержащий в символьном виде целые числа и нерегулярные слова. Вывести в третий файл только регулярные слова из первого файла, для которых во втором файле имеется число, равное их длине.
Дан файл, содержащий слова. Скопируйте во второй файл все регулярные слова, не содержащие гласных букв, разделив их пробелами, а в третий - все числовые цепочки, подсчитав их общую сумму. Гласные буквы: A,E,I,J,O,Y,U.
Дан файл регулярных слов. Создайте два файла: один содержит после каждого слова через пробел длину слова, другой содержит все регулярные слова, в которых находятся более двух одинаковых символов (длина слова не более 30).
Перепишите последовательно содержимое двух файлов в третий, подсчитав количество всех символов(кроме пробелов), количество слов-палиндромов и удаляя (отбрасывая) встречающиеся числа.
Даны два файла, состоящие только из регулярных слов. Подсчитайте для каждого слова первого файла количество совпадающих с ним цепочек из второго файла. Результат занести в третий файл, указав для каждого слова число обнаруженных цепочек.
Каждое слово исходного файла скопируйте в выходной файл с указанием порядкового номера слова и суммы всех содержащихся в нем цифр. Копирование должно начинаться со строки, указанной порядковым номером от начала файла. После завершения обработки файла напечатайте количество обработанных слов.
Скопируйте из одного файла в другой последовательность строк, заданных начальным и конечным порядковыми номерами от начала файла. На дисплей выведите количество скопированных символов букв и число скопированных слов, являющихся палиндромами.
Вставьте после указанной строки (по порядковому номеру от начала) одного файла все строки другого файла, не содержащие чисел. Результаты поместите в отдельный файл с выводом на дисплей количества строк в этом файле.
Соедините два файла в третий, добавив после содержимого первого файла только те строки второго файла, в которых имеются слова, отсутствующие в первом файле.
Преобразуйте два символьных файла, содержащие слова, в третий по правилу: каждая строка третьего файла представляет собой набор совпадающих слов из строк с одинаковыми номерами первого и второго файлов. Слова разделяются ровно одним пробелом.
