1. Все исходные массивы задавать с помощью генератора случайных чисел, который должен выдавать различные последовательности при многократном запуске программы.
2. Все исходные массивы следует выводить на экран в форматированном виде (подобно примеру 8)
3. Обязательно использовать пользовательские функции (функции, написанные вами). Для всех вариантов создать две функции:
· заполнение исходных массивов случайными числами
· вывод исходных массивов на экран в форматированном виде (подобно примеру 8).
Для каждого варианта создать специфические функции для решения поставленной задачи, например, для задания №1 написать функцию вычисления произведения произвольного массива, а затем 4 раза её использовать для разных массивов (для A,B,C,D)
4. Выводить промежуточные результаты, например, в задании №1 вывести не только исходные массивы A,B,C,D и результат P, но и произведения по каждому из массивов.
5. На экран выводить поясняющие тексты, подобные примерам.
Номер варианта задания | Задание |
1, 11, 21 | Задать значения вещественным элементам массивов А = {ai| i = 0,1,…,7}, B = {bj½j = 0,1,…,5}, C = {ck½ k = 0,1,…,9}, D = {dn½ n = 0,1,…,9} и вычислить |
2,12, 22 | Задать целочисленные значения переменным m, n, l, вычислить их факториалы и рассчитать значение формулы: если |
3,13,23 | Задать значения вещественным элементам массивов А = {ai| i = 0,1,…,15}, B = {bj½j = 0,1,…,25}, сформировать массив С, состоящий из элементов, расположенных между минимальным и максимальным элементами каждого из массивов А и В. |
4, 14, 24 | Задать значения вещественным элементам массивов А = {ai½ i = 0, 1,..., 6}, B = {bj½j = 0, 1, 2, 3}, C = {ck½ k = 0, 1, 2,..., 10} и вычислить |
5,15,25 | Задать целочисленные двузначные массивы А = {ai½ i = 0, 1,..., 25}, B = {bj½j = 0, 1, … 33}, C = {ck½ k = 0, 1, 2,..., 50} D = {dn½ n = 0,1,…,40} Определить количество повторяющихся элементов для каждого массива. Определить сумму массива с максимальным количеством повторяющихся элементов. |
6, 16, 26 | Задать значения вещественным элементам массивов X = {xi| i = 0, 1, 2,..., 5}, Y = {yj| j = 0, 1, 2,..., 7}, Z = {zk| k = 0, 1, 2,..., 9}, и вычислить если |
7,17,27 | Задать массив вещественных не повторяющихся чисел А = {ai½ i = 0, 1,..., 26}. Сформировать такой массив В, чтобы случайное число bi было меньше ai. Отсортировать массив В по убыванию. |
8,18,28 | Задать целочисленные двузначные массивы А = {ai½ i = 0, 1,..., 26}, B = {bj½j = 0, 1, … 33}, C = {ck½ k = 0, 1, 2,..., 10} D = {dn½ n = 0,1,…,39} В каждом из массивов найти: · среднее арифметическое всех элементов массива · количество элементов со значением меньшим, чем среднее арифметическое (вывести эти элементы на экран). |
9,19,29 | Задать целочисленные двузначные массивы А = {ai½ i = 0, 1,..., 20}, B = {bj½j = 0, 1, … 30}, C = {ck½ k = 0, 1, 2,..., 40}Для массива с максимальной суммой переместить положительные элементы в начало, а отрицательные – в конец. |
10,20,30 | Задать целочисленные двузначные массивы А = {ai½ i = 0, 1,..., 26}, B = {bj½j = 0, 1, … 33} так, чтобы в каждом не было повторяющихся элементов. Найти минимальные элементы, отсортировать массивы по возрастанию. |