Лабораторная работа №20 "Составление программ с передачей массива в функцию"

Задания к лабораторной №20 по вариантам

Вариант 1:

Написать программу поиска минимального элемента массива. Поиск оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию поиска минимального элемента, выводит значение минимального элемента на экран. Передачу массива в функцию организовать по адресу.

Вариант 2:

Написать программу вычисления суммы элементов массива. Вычисление оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию вычисления суммы элементов массива, выводит значение суммы на экран. Передачу массива в функцию организовать по адресу.

Вариант 3:

Написать программу умножения двух массивов. Умножение производить поэлементно. Умножение оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из 10 элементов, заполненных случайными числами от 0 до 9, выводит их на экран через функцию, вызывает функцию умножения массивов, выводит полученный массив через функцию. Передачу массивов в функции организовать по адресу.

Вариант 4:

Написать программу вычисления среднего арифметического элементов массива. Вычисление оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию вычисления среднего арифметического элементов массива, выводит значение среднего арифметического на экран. Передачу массива в функцию организовать по адресу.

Вариант 5:

Написать программу поиска максимального элемента массива. Поиск оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию поиска максимального элемента, выводит значение максимального элемента на экран. Передачу массива в функцию организовать по адресу.

Вариант 6:

Написать программу вычисления количества и суммы положительных элементов массива. Вычисления оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от -5 до 5, выводит его на экран через функцию, вызывает функцию вычисления количества и суммы, выводит полученные значения на экран. Передачу массива в функцию организовать по адресу. Возвращать значения через глобальные переменные.

Вариант 7:

Написать программу, переворачивающую массив (исходный 12345 результат 54321). Действия оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию преобразования массива, выводит полученный массив через функцию. Передачу массива в функцию организовать по адресу.

Вариант 8:

Написать программу, вычитающую из каждого элемента массива минимальное значение элементов массива. Поиск минимального значения оформить в ввиде функции. Вычитание оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из 10 элементов, заполненных случайными числами от 0 до 9, выводит их на экран через функцию, вызывает функцию вычитания массивов, выводит полученный массив через функцию. Передачу массивов в функции организовать по адресу.

Вариант 9:

Написать программу вычитания двух массивов. Вычитание производить поэлементно. Вычитание оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из 10 элементов, заполненных случайными числами от 0 до 9, выводит их на экран через функцию, вызывает функцию вычитания массивов, выводит полученный массив через функцию. Передачу массивов в функции организовать по адресу.

Вариант 10:

Написать программу, сравнивающую два массива. Большим считать тот массив, сумма элементов которого больше. Подсчет суммы элементов организовать в виде функции. Сравнение организовать в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из 10 элементов, заполненных случайными числами от 0 до 9, выводит их на экран через функцию, вызывает функцию сравнения массивов, выводит полученный результат на экран. Функция сравнения производит подсчет суммы элементов массива через функцию и возвращает -1 если первый массив меньше второго, 0 если массивы равны, 1 если первый массив больше второго. Передачу массивов в функции организовать по адресу.

Вариант 11:

Написать программу, сложения двух массивов. Сложение производить поэлементно. Сложение оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует два массива из 10 элементов, заполненных случайными числами от 0 до 9, выводит их на экран через функцию, вызывает функцию сложения массивов, выводит полученный массив через функцию. Передачу массивов в функции организовать по адресу.

Соответствие номеров компьютеров вариантам

Компьютер

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 26 27 28 29 30

Вариант

1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8
Hosted by uCoz