Общие требования

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} так, чтобы в каждом не было повторяющихся элементов. Найти минимальные элементы, отсортировать массивы по возрастанию.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: