3. Определить сколько слов в тексте пишется через дефис.

4. Определить сколько раз в тексте встречается заданное слово.

5. Определить какой процент слов в тексте начинается на букву ‘а’. (Слово может начинаться как с прописной, так и со строчной латинской буквы.)

6. Определить сколько слов в тексте обладают следующим свойством: первая буква в слове встречается в этом же слове еще один раз.

7. Определить сколько слов в тексте обладают следующим свойством: последняя буква в слове не встречается в этом же слове больше ни одного раза.

8. Определить какой процент слов в тексте начинаются и заканчиваются одной и той же буквой. (Слово может начинаться с прописной буквы.)

9. Определить какой процент слов в тексте начинаются и заканчиваются одной и той же гласной буквой. (Слово может начинаться с прописной буквы.)

10.Определить какой процент слов в тексте содержит удвоенную согласную.

11.Определить каких слов в тексте больше, тех у которых преобладают глухие согласные или тех, у которых преобладают звонкие?

12.Определить какой процент слов в тексте обладает следующим свойством: первой буквой является гласная, а дальше согласные и гласные буквы чередуются через одну.

 

Задание 8. Написать программу для решения задачи. Слова в тексте могут быть разделены любым количеством пробелов.

1. Напечатать те слова из текста, длина которых равна x. Число x вводится.

2. Напечатать самое длинное слово из заданного текста.

3. Напечатать самое короткое слово четной длины.

4. В заданном тексте найти слово, в котором максимальное количество гласных букв.

5. В заданном тексте найти слово, в котором минимальное количество согласных букв.

6. Напечатать те слова из текста, в которые имеют равное количество гласных и согласных букв.

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

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

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

10.Напечатать те слова из текста, которые являются палиндромами (т. е. одинаково читаются справа налево и слева направо, например – шалаш).

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

12.Напечатать те слова из текста, все буквы в которых различны.

 

Задание 9. Написать программу для преобразования каждого слова текста по ниже следующему правилу. Слова в тексте могут быть разделены любым количеством пробелов.

1. Перенести первую букву в конец слова.

2. Перенести последнюю букву в начало слова.

3. Удалить из слова первую букву.

4. Удалить из слова последнюю букву.

5. Поменять местами первую и последнюю буквы слова.

6. Удвоить первую и последнюю буквы слова.

7. Перевернуть каждое слово текста.

8. Удалить из слова все последующие вхождения первой буквы.

9. Удалить из слова все предыдущие вхождения последней буквы.

10.Оставить в слове только первые вхождения каждой буквы.

11.Оставить в слове только те буквы, которые встречаются более одного раза.

12.Удалить те согласные, слева и справа от которых стоят гласные, после чего каждую гласную букву записать дважды.