Слово – последовательность символов, ограниченная с двух сторон (или с одной) разделителями. Разделители: .,?;!/:%() * и т.д. Разделители описывать как множество.
1) Вводится строка. Отредактировать ее, продублировав все слова, начинающиеся на заданную букву и удалив все слова, не содержащие эту же букву. Заданная буква вводится дополнительно.
2) Вводится строка. Удалить из строки пару слов, которые имеют одинаковую длину и отличаются друг от друга на максимальное количество символов.
3) Вводится строка. Оставить частотный словарь из двух векторов. В одном различные слова, в другом – частоты (сколько раз слово встретилось в строке).
4) Вводятся 2 строки. Найти слово минимальной длины, которое есть в обеих строках.
5) Вводится строка. Распечатать все слова, которые состоят только из тех же символов, что и 5 слово предложения.
6) Вводится строка. Удалить все уникальные слова.
7) Вводится строка. Слова только из строчных латинских букв. Удалить в словах буквы, нарушающие упорядоченность по алфавиту.
8) Вводится строка. Распечатать слова, имеющие максимальную длину, в алфавитном порядке.
1. Создать в динамической памяти матрицу целых чисел размерностью М на N, где М – количество строк, а N – количество столбцов. Найти сумму минимальных элементов в столбцах матрицы.
2. Создать в динамической памяти матрицу целых чисел размерностью М на N, где М – количество строк, а N – количество столбцов. Удалить из матрицы строки, не содержащие повторяющихся чисел.
3. Создать в динамической памяти матрицу целых чисел размерностью М на N, где М – количество строк, а N – количество столбцов. Продублировать столбцы, содержащие хотя бы один элемент, являющийся простым числом.
1. Написать процедуру с параметрами, в которой из данного линейного однонаправленного списка удаляется элемент с заданным номером. Номер передается в качестве параметра.
2. Написать процедуру с параметрами, в которой дан линейный однонаправленный список, элементы которого являются слагаемыми многочлена (каждый элемент содержит степень Х и коэффициент).Вычислить значение многочлена при заданном Х, передаваемом в качестве параметра.
1. Написать процедуру с параметрами, в которой дано бинарное дерево, элементы которого содержат целые числа. Вывести на экран содержимое листьев.
2. Написать процедуру с параметрами, в которой данобинарное дерево, элементы которого содержат целые числа. Найти максимальный путь по дереву и вершины, через которые он проходит.
1. Дан файл целых чисел. В другой файл записать суммы минимального и максимального среди положительных и отрицательных чисел.
2. Дан текстовый файл. В другой текстовый файл записать различные символы и их частоту встречаемости в файле в виде:
Символ – частота
3. Создать файл с записями следующей структуры:
Табельный номер – цифровое поле
ФИО – символьное поле
Код должности – цифровое поле Стаж работы – цифровое поле
Адрес – символьное поле
С клавиатуры вводится код должности. Вывести ФИО сотрудников с введенным кодом должности, которые имеют стаж свыше 20 лет.
4. Дан файл записей следующей структуры:
№ зачетной книжки – 5 символов (2 символа – год,3 символа – № студента)
ФИО – символьное поле
Предмет 1 – символьное поле
Оценка 1 – цифровое поле
Файл создан так, что номер записи файла совпадает с номером студента.
С клавиатуры вводятся записи, содержащие № зачетной книжки, предмет, оценку.
Скорректировать записи файла, проставив новые оценки по введенным предметам.
5. Дан файл с записями следующей структуры:
артикул товара – символьное поле наименование товара – символьное поле количество проданного товара – цифровое поле цена товара – цифровое поле
С клавиатуры вводятся артикулы товаров и новые цены товаров. Скорректировать записи файла, записав новые цены.
6. Дан файл записей следующей структуры
Шифр программы – цифровое поле
ФИО программиста – символьное поле Количество операторов – цифровое поле
Время отладки – цифровое поле
Вывести на экран ФИО программистов, которые тратят в 2 раза больше
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.