- •Лабораторная работа №5
- •1. Цель работы:
- •2.1. Параметры функции
- •2.2. Локальные и глобальные переменные
- •2.3. Передача одномерных массивов как параметров функции
- •2.4. Передача строк в качестве параметров функций
- •2.5. Передача многомерных массивов в функцию
- •2.6. Строки
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •6. Содержание отчета
3. Постановка задачи
Используя функции сформировать с помощью ДСЧ одномерный массив и вывести его на печать.
Выполнить обработку одномерного массива в соответствии с вариантом, используя функции, результат вывести на печать.
Используя функции сформировать с помощью ДСЧ двумерный массив и вывести его на печать.
Выполнить обработку двумерного массива в соответствии с вариантом, используя функции, результат вывести на печать.
Ввести с клавиатуры строку символов и обработать ее в соответствии со своим вариантом, используя функции.
4. Варианты
|
Вариант |
Строки |
|
1 |
Удалить все гласные буквы из строки. |
|
2 |
Подсчитать количество слов в строке. |
|
3 |
Перевернуть каждое четное слово в строке. |
|
4 |
Удалить каждое четное слово из строки. |
|
5 |
Отсортировать слова в строке в лексикографическом порядке (по алфавиту). |
|
6 |
Удалить из строки все слова, начинающиеся на гласную букву. |
|
7 |
Удалить из строки все слова, заканчивающиеся на гласную букву. |
|
8 |
Удалить все гласные буквы из строки. |
|
9 |
Подсчитать количество слов в строке. |
|
10 |
Перевернуть каждое четное слово в строке. |
|
11 |
Удалить каждое четное слово из строки. |
|
12 |
Отсортировать слова в строке в лексикографическом порядке (по алфавиту). |
|
13 |
Удалить из строки все слова, начинающиеся на гласную букву. |
|
14 |
Удалить из строки все слова, заканчивающиеся на гласную букву. |
|
15 |
Удалить все гласные буквы из строки. |
|
16 |
Подсчитать количество слов в строке. |
|
17 |
Перевернуть каждое четное слово в строке. |
|
18 |
Удалить каждое четное слово из строки. |
|
19 |
Отсортировать слова в строке в лексикографическом порядке (по алфавиту). |
|
20 |
Удалить из строки все слова, начинающиеся на гласную букву. |
|
21 |
Удалить из строки все слова, заканчивающиеся на гласную букву. |
|
22 |
Удалить все гласные буквы из строки. |
|
23 |
Подсчитать количество слов в строке. |
|
24 |
Перевернуть каждое четное слово в строке. |
|
25 |
Удалить каждое четное слово из строки. |
5. Методические указания
1. Ввод/вывод строк организовать с помощью функций:
char* gets(char*s)
int puts(char *s)
2. Для обработки строк использовать стандартные функции из библиотечного файла <string.h>
3. Функция main() должна содержать только описание массивов/строк и вызовы функций для формирования, печати и обработки массивов/строк.
6. Содержание отчета
1. Постановка задачи (общая и для конкретного варианта).
2. Код программы
4. Результаты тестов.
