§ 17. Массивы и структуры как параметры функций
17.2. Массивы как параметры функций
Пример 17.5. Даны натуральные n, m целые a0,..., an – 1, b0,..., am – 1, получить:
Этапы выполнения задания I. Исходные данные: переменные n и m — количество элементов в массивах а и b, a и b — линейныe массивы. II. Результат: значение переменной t. III. Алгоритм решения задачи. 1. Ввод исходных данных. Для ввода массива создадим функцию. Поскольку до вызова функции размер вектора неизвестен, то векторы a и b создаются без указания количества элементов в них. Для ввода значений можно использовать один из двух вариантов: 1.1. Ввести количество элементов, изменить размер вектора с помощью функции resize (см. Приложение к главе 1), затем ввести элементы. 2. Для нахождения минимального и максимального элементов массива оформим соответствующие функции. Функция будет принимать массив как параметр и возвращать значение минимального (максимального) элемента в массиве. |
Пример 17.5. V. Программа:
VI. Тестирование. |