Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

c# / C#. qghuyg 6. cgwogtyh ngkgtop

.doc
Скачиваний:
37
Добавлен:
21.03.2016
Размер:
643.07 Кб
Скачать

Лабораторная работа 6. Массивы

Задания:

  1. Заполнить статический массив значениями согласно варианту. Результат в виде таблицы значений массива вывести на консоль.

  2. Осуществить сортировку по возрастанию элементов массива, созданного в задании 1. Отсортированный массив вывести на консоль. В отсортированном массиве определить индекс элемента в соответствии с вариантом задания. Найденный индекс вывести на консоль.

  3. Заполнить динамический массив значениями массива из задания 1. Удалить из массива элемент, использованный для поиска в задании 2. Результат в виде таблицы значений массива вывести на консоль.

  4. Реализовать перемножение двух матриц 2х2 на основании данных варианта задания. Результат в виде таблицы значений элементов результирующей матрицы вывести на консоль.

  5. Создать хэш-таблицу, занести в неё значения строк вида «Элемент X», где X – значение элемента массива. В качестве хэша строк использовать соответствующие значения массива из задания 1. Осуществить поиск строки в хэш-таблице по хэшу, соответствующему элементу для поиска из задания 2. Результат поиска вывести на консоль.

Варианты заданий

варианта

Значения массива задания 1

Элемент для поиска в задании 2

Матрицы для перемножения в задании 4

1

20, 10, 30, 60, 70, 40, 50

40

;

2

23, 5678, 2, 564, 365, 77,443

564

;

3

88, 112, 6467, 325, 878, 3, 77, 8, 99

77

;

4

16, 17, 18, 14, 15, 19, 20, 12, 13

15

;

5

99, 77, 66, 22, 11, 88, 55, 44, 33

22

;

6

34, 89, 67, 78, 45, 56

67

;

7

90, 76, 54, 23, 56, 12, 48

54

;

8

77, 12, 74, 34, 56, 78, 234, 678

56

;

9

12, 13, 17, 10, 456, 321, 1

321

;

10

0, 7, 3, 5, 11, 13

5

;

11

20, 10, 30, 60, 70, 40, 50

40

;

12

23, 5678, 2, 564, 365, 77,443

564

;

13

88, 112, 6467, 325, 878, 3, 77, 8, 99

77

;

14

16, 17, 18, 14, 15, 19, 20, 12, 13

15

;

15

99, 77, 66, 22, 11, 88, 55, 44, 33

22

;

16

34, 89, 67, 78, 45, 56

67

;

17

90, 76, 54, 23, 56, 12, 48

54

;

18

77, 12, 74, 34, 56, 78, 234, 678

56

;

19

12, 13, 17, 10, 456, 321, 1

321

;

20

0, 7, 3, 5, 11, 13

5

;

21

20, 10, 30, 60, 70, 40, 50

40

;

22

23, 5678, 2, 564, 365, 77,443

564

;

23

88, 112, 6467, 325, 878, 3, 77, 8, 99

77

;

24

16, 17, 18, 14, 15, 19, 20, 12, 13

15

;

25

99, 77, 66, 22, 11, 88, 55, 44, 33

22

;

26

34, 89, 67, 78, 45, 56

67

;

27

90, 76, 54, 23, 56, 12, 48

54

;

28

77, 12, 74, 34, 56, 78, 234, 678

56

;

29

12, 13, 17, 10, 456, 321, 1

321

;

30

0, 7, 3, 5, 11, 13

5

;