Функция f2(), получая через параметры одномерный массив, динамически выделяет память под новый массив (инвертируемый исходный) и возвращает новый массив в точку вызова.
Главная функция получает размеры массивов и значения их элементов после вызова f1(), дважды вызывает f2() и выводит на экран элементы нового массива, полученные как произведения соответствующих элементов инвертированных массивов.
Вариант 18. В программе описать 3 функции.
Функция f1() осуществляет ввод m – размера одномерного массива, а[i] –значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает в главную m и a[i], i=1,...m. Тип возвращаемого функцией значения – void.
Функция f2(), получая через параметры одномерный массив, осуществляет поиск и возврат в точку вызова максимального элемента массива.
Главная функция получает размер массива и значения его элементов после вызова f1(), вызывает f2() и выводит на экран максимальный элемент.
Вариант 19. В программе описать 3 функции.
Функция f1() осуществляет ввод m – размера одномерного массива, а[i] – значений элементов массива (предварительно под массив в теле функции динамически выделяется память); передает в главную m, a[i], i=1,...m, и максимальный элемент массива, который определяется в функции f1() после вызова функции f2(). Тип возвращаемого функцией значения – void.
Функция f2(), получая через параметры одномерный массив, осуществляет поиск и возврат в точку вызова максимального элемента массива.
Главная функция получает размер массива, значения всех его элементов (а также максимального) после вызова f1(); увеличивает каждый элемент массива на максимальный и выводит на экран элементы нового массива.
Вариант 20. В программе описать 3 функции.
Функция f1(), тип функции – void, осуществляет ввод m – размера одномерного массива, а[i] – значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает в главную m и a[i], i=1,...m.
Функция f2(), получая через параметры одномерный массив, динамически выделяет память под новый массив (инвертируемый исходный) и возвращает в точку вызова новый массив.
Главная функция получает размер массива и значения его элементов после вызова f1(), вызывает f2() и выводит на экран элементы нового массива, сформированного в f2().
Вариант 21. В программе описать 2 функции.
Главная функция осуществляет ввод m – размера одномерного массива, а[i] –значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает m, a[i], i=1,...m, в функцию f1(), после вызова которой значения amax и a_max выводится на экран.
Функция f1(), тип функции – void, получая через параметры одномерный массив, возводит в квадрат все неотрицательные элементы массива и в 3-ю степень – все отрицательные. Определяет amax и a_max: amax – максимальное значение среди всех неотрицательных элементов, a_max – максимальное (по модулю) значение среди всех отрицательных элементов. Значения amax и a_max передаются в главную функцию.
Вариант 22. В программе описать 2 функции.
Главная функция осуществляет ввод m – размера одномерного массива, а[i] – значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает m, a[i], i=1,...m, в функцию f1(), все четные значения элементов массива и их общее количество выводятся на экран.
Функция f1(), получая через параметры одномерный массив, определяет количество элементов, значения которых – четные числа, формирует новый массив, состоящий из адресов четных элементов массива, передает в главную «всю информацию» о новом массиве.
Вариант 23. В программе описать 2 функции.
Главная функция осуществляет ввод m – размера одномерного массива, а[i] –значений элементов массива (предварительно под массив в теле функции динамически выделяется память), передает в функцию f1() m, a[i], i=1,...m; поcле вызова f1() все значения элементов массива с четными номерами и их общее количество, выводятся на экран.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.