Рабочее задание
1. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и подсчитать, сколько букв ‘а’ в каждом слове.
2. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и подсчитать, сколько букв и цифр в последнем слове.
3. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и поменять местами первое и последнее слова. Полученное предложение вывести на экран.
4. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и поменять местами четные и нечетные по порядку следования слова. Полученное предложение вывести на экран.
5. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Составить предложение, расположив его в динамическом массиве, состоящее из первых слов предложений заданного статического массива, разделенных пробелом. Полученное предложение вывести на экран.
6. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Составить предложение, расположив его в динамическом массиве, состоящее из последних слов предложений заданного статического массива, разделенных пробелом. Полученное предложение вывести на экран.
7. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Подсчитать количество слов в каждом предложении и вывести полученное значение на экран.
8. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и подсчитать количество слов, которые начинаются с той буквы, которой заканчивается предыдущее слово. Вывести полученное значение на экран.
9. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и подсчитать количество слов, которые начинаются с той же буквы, что и последующее слово. Вывести полученное значение на экран.
10. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и упорядочить слова в порядке возрастания их длины. Вывести полученное предложение на экран.
11. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и упорядочить слова по алфавиту (только по первой букве). Вывести полученное предложение на экран.
12. Дано N предложений, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Вывести их на экран в порядке возрастания количества слов в предложении.
13. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Вывести их на экран в порядке возрастания общей длины слов в предложении (без учета количества разделяющих пробелов).
14. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и составить из него два предложения по правилу: в одно переписать все четные по порядку следования слова, а в другое -нечетные. Расположить полученные предложения в двух отдельных динамических массивах и вывести их на экран.
15. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелом. Скопировать предложения в динамический двумерный массив. Составить новый текст по следующему правилу: исключить из текста все слова на букву 'a'. Вывести полученный текст на экран.
16. Дано N предложений, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Вывести их на экран в порядке возрастания количества букв ‘а’ в предложении.
17. Дано предложение в виде статического массива, слова в нем разделены пробелом. Скопировать предложение в динамический массив и расположить все слова в обратном порядке. Полученное предложение вывести на экран.
18. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Составить предложение, расположив его в динамическом массиве, состоящее из слов максимальной длины каждого из предложений заданного статического массива. Слова разделить пробелами. Полученное предложение вывести на экран.
19. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Составить предложение, расположив его в динамическом массиве, состоящее из слов с максимальным содержанием буквы ‘a’ каждого из предложений заданного статического массива. Слова разделить пробелами. Полученное предложение вывести на экран.
20. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Удалить те предложения, в которых цифр больше чем букв. Полученный текст вывести на экран.
21. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Удалить те предложения, в которых количество слов нечетно. Полученный текст вывести на экран.
22. Дано N предложений в виде статического двумерного массива, слова в которых разделены пробелами. Скопировать предложения в динамический двумерный массив. Дополнить динамический массив предложением, составленным из первых слов заданных предложений. Полученный текст вывести на экран.