Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oop12.doc
Скачиваний:
17
Добавлен:
06.02.2016
Размер:
1.13 Mб
Скачать

4. Варианты задания

Создать класс «строка» для описания массива символов и произвести с ним следующие операции, согласно варианту:

Задание

1.

В заданном тексте найти самое длинное слово и самую длинную фразу.

Длина L нечетная, то удаляется символ, стоящий посередине строки;

2.

В заданном тексте подсчитать частоту вхождения одинаковых слов.

Длина L четная, то удаляются 2 первых и 2 последних символа;

3.

Написать программу, которая считывает текст из файла и выводит на экран толь­ко строки, содержащие двузначные числа.

Длина L кратна 2-м, то удаляются все числа, которые делятся на 2

4.

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

Длина L кратна 3-м, то удаляются все числа, делящиеся на 3;

5.

Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова.

Длина L >10, то удаляются все цифры;

6.

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

Длина L >15, то удаляются все a..z;

7.

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

Длина L=10, то удаляются все A..Z;

8.

Написать программу, которая считывает текст из файла и выводит на экран толь­ко цитаты, то есть предложения, заключенные в кавычки.

Длина строки L кратна 4-м, то первая часть строки меняется местами со второй;

9.

Написать программу, которая считывает текст из файла и выводит на экран толь­ко предложения, состоящие из заданного количества слов.

Длина строки L кратна 5-и, то подсчитывается количество скобок всех видов;

10.

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

Длина L кратна 2-м, то удаляются все числа, которые делятся на 6

Задание

11.

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

Длина строки L >5-и, то выделяется подстрока до первого пробела;

12.

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

Длина строки L >6-и, то выделяется подстрока { } скобках;

13.

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

Длина строки L >10-и, то удаляется подстрока в [] скобках;

14.

Часто встречающаяся ошибка начинающих на­борщиков — дважды записанное слово. Обнаружить и исправить такие ошибки в тексте, записанном 80-сим-вольными строками;

Длина строки L >12-и, то удаляется подстрока до первой ( скобки;

15.

Упорядочить строки в алфавитном порядке

Длина строки L кратна 4-м, то выделяется подстрока после последнего пробела;

16.

Определить, является ли введенное слово палиндромом (Шалаш, казак – слова читаются одинаково слева- направо и справа- налево)

Длина строки L >5, то удаляются все точки.

17.

Каждую 80-байтовую строку заданного текста (например, стихотворного произведения) отцентрировать, то есть обеспечить осевую симметрию текста на экране добавлением пробелов слева.

Длина строки L четная, то выделяется подстрока до первого пробела

18.

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

Длина строки L четная, то удаляется подстрока до первого пробела

19.

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

Длина строки L нечетная и <12, произвести инверсию (abcdef->fedcba)

20.

Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один»,.... «девять», начиная каждое предложение с новой строки.

Длина строки L четная, то выделяется подстрока со второго пробела

21.

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

Длина строки L нечетная, то выделяется подстрока после первого пробела

22.

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

Длина строки L нечетная, то удаляется подстрока со второго пробела

23.

Написать программу, которая считывает текст из файла и выводит на экран пред­ложения, содержащие максимальное количество знаков пунктуации.

Длина строки L кратна 3, то удаляется каждый 3-й символ

Задание

24.

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

Длина строки L четная, то удаляется каждый 2-й символ

25.

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

Длина строки L четная, то выделяется подстрока до последнего пробела

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]