[Laba19]
Задачи А1 - A8
Задача A1
Написать программу поиска минимального элемента массива. Поиск оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию поиска минимального элемента, выводит значение минимального элемента на экран. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 3 2 1 2 3
Результат работы
1
Задача A2
Написать программу вычисления суммы элементов массива. Вычисление оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию вычисления суммы элементов массива, выводит значение суммы на экран. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 4 5
Результат работы
15
Задача A3
Написать программу умножения двух массивов. Умножение производить поэлементно. Умножение оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из N целых чисел, вызывает функцию умножения массивов, выводит полученный массив через функцию. Количество и значения элементов вводятся с клавиатуры. Передачу массивов в функции организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 4 5 6 7 8 9 10
Результат работы
6 14 24 36 50
Задача A4
Написать программу вычисления среднего арифметического элементов массива. Вычисление оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию вычисления среднего арифметического элементов массива, выводит значение среднего арифметического на экран. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Использовать динамические массивы. Точность полученного значения не менее трех знаков после запятой.
Примеры
Входные данные
4 1 2 3 4
Результат работы
2.500
Задача A5
Написать программу поиска максимального элемента массива. Поиск оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию поиска максимального элемента, выводит значение максимального элемента на экран. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 2 1
Результат работы
3
Задача A6
Написать программу вычисления количества и суммы положительных элементов массива. Вычисления оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию вычисления количества и суммы, выводит полученные значения на экран. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Возвращать значения через глобальные переменные. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 4 -5
Результат работы
4 10
Задача A7
Написать программу, переворачивающую массив. Действия оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию преобразования массива, выводит полученный массив через функцию. Количество и значения элементов вводятся с клавиатуры. Передачу массива в функцию организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 4 5
Результат работы
5 4 3 2 1
Задача A8
Написать программу, вычитающую из каждого элемента массива минимальное значение элементов массива. Поиск минимального значения оформить в виде функции. Вычитание оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из N целых чисел, вызывает функцию поиска минимального элемента, вызывает функцию вычитания, выводит полученный массив через функцию. Количество и значения элементов вводятся с клавиатуры. Передачу массивов в функции организовать по адресу. Использовать динамические массивы.
Примеры
Входные данные
5 1 2 3 4 5
Результат работы
0 1 2 3 4