C#_05_массивы_методы / Class_06.Массивы, методы
.docЛабораторная работа №6
1. Напишите программу, в которой главный класс содержит методы, выполняющие следующие задачи работы с целочисленным массивом:
-
описывает массив X заданной длины N;
-
заполняет его случайными целыми числами от 0 до 20;
-
выводит содержимое вектора на экран;
-
определяет среднее арифметическое его элементов;
-
определяет среднее геометрическое его элементов;
-
находит значение максимального элемента;
-
определяет, есть ли в массиве элементы, равные некоторому числу K.
-
находит позиции первого и последнего элементов вектора, равных минимальному;
-
вычисляет выражение ;
-
вычисляет выражение ;
-
циклически сдвигает элементы вектора на одну позицию влево.
Тестирование методов работы с массивом:
2. Задание данной лабораторной работы выполняется на компьютере и сдаётся преподавателю во время занятия.
Для каждого задания написать метод, который следует вызывать в главном методе Main. Если метод изменяет массив, после вызова метода следует вывести массив на экран.
Студент выполняет задания с номерами, соответствующими его номеру в списке группы:
1. : 2,6,12,17.
2. : 5,9,11,16.
3. : 4,6,10,17.
4. : 2,8,13,17.
5. : 4,7,12,15.
6. : 3,8,13,16.
7. : 2,9,10,15.
8. : 5,7,13,14.
9. : 5,8,12,15.
10. : 3,7,11,14.
11. : 2, 7, 12, 14.
12. : 3, 6, 11, 16.
13. : 4, 9, 13, 15.
14. : 5, 6, 10, 17.
15. : 3, 8, 10, 14.
Требуется разработать программу, которая реализует выполнение указанных операций для одномерного массива из N целых чисел (N <= 20).
I.(для всех вариантов) Заполнить массив нулями.
II. (для всех вариантов) Заполнить массив случайными числами от -N до N.
III. (для всех вариантов) Распечатать элементы массива в строку.
IV. (для всех вариантов) Распечатать элементы массива в столбик с указанием индекса.
V. (для своего варианта) Заполнить массив
-
Чётными числами от 2 до 2N по порядку.
-
Числами от N до 1.
-
Числами 1, -2, 3, -4, 5, -6, …
-
Числами по правилу: 1, 0, 2, 0, 3, 0, 4, …
VI. (для своего варианта) Вычислить
-
Количество чётных элементов массива
-
Количество элементов массива, являющихся точными квадратами.
-
Сумму элементов массива, кратных их номерам.
-
Сумму элементов массива, оба соседа которых положительны.
VII. (для своего варианта) Заменить элементы массива (использовать вспомогательный массив)
-
Минимальным из его соседей.
-
Максимальным из последующих элементов.
-
Суммой предшествующих элементов.
-
Количеством равных ему элементов.
VIII. (для своего варианта) Заменить числом 0
-
Отрицательные элементы.
-
Элементы, имеющие соседей разного знака.
-
Элементы, большие любого из предыдущих.
-
Элементы, значение которых заканчиваются цифрой 7.