Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8 C# массивы_17_04_15.doc
Скачиваний:
17
Добавлен:
29.03.2016
Размер:
180.22 Кб
Скачать

Задание 3.2. Многомерные массивы

3.2.1. Создать целочисленный массив n на m и заполнить случайными числам. Значение n равно сумме первой цифры номера варианта и 3, а m - сумме последней цифры и 2.

3.2.2. Вывести на экран значения по m значений в n строках.

Задание 3.3. Применение методов

3.3.1. Создать массив со значениями двойной точности. Количество элементов генерируются псевдослучайно на диапазоне, выбранном в соответствии с вариантом по таблице 1.

3.3.2. Заполнить массив псевдослучайными значениями.

3.3.3. Отобразить на консоль количество элементов массива.

3.3.4. Отобразить на консоль число измерений данного массива.

3.3.5. Сделать копию массива. После этого отсортировать первый массив.

3.3.6. Вывести на экран оба массива (перед выводом поместите текст, указывающий на отображаемый массив).

Задание 3.4. Применение цикла foreach

3.4.1. Создать целочисленный массив n на m и заполнить при помощи цикла for значениями начиная от 1 до nm. Значения n и m выбрать в соответствии с вариантом по таблице 2.

3.4.2. Вывести на экран, созданный многомерный массив при помощи оператора foreach.

Задание 3.5. Зубчатые массивы

3.5.1. Создать зубчатый двухмерный целочисленный массив. Элементы массива нужно заполнить датой вашего дня рождения. Каждый элемент должен содержать одноразрядное десятичное число. Количество элементов зависит от даты. Первую размерность определить как 4. В элементы уровня [0][] расположить год рождения, в [1][] – месяц, [2][] ­– число, [3][] – номер дня недели (если забыли, то воспользуйтесь календарем в операционной системе).

3.5.2. Вывести созданный массив на экран.

Таблица 1.

Вариант

Диапазон

Вариант

Диапазон

Вариант

Диапазон

1

7..10

11

7..10

21

8..10

2

7..16

12

7..16

22

8..16

3

11..14

13

9..14

23

10..14

4

12..17

14

10..17

24

11..17

5

7..13

15

8..14

25

9..14

6

7..17

16

9..17

26

10..17

7

8..16

17

9..15

27

9..18

8

9..19

18

10..16

28

9..13

9

10..12

19

10..15

29

9..13

10

11..15

20

10..15

30

10..13

Таблица 2

Вариант

n

m

Вариант

N

m

Вариант

N

m

1

4

4

11

5

4

21

6

3

2

4

5

12

5

3

22

6

4

3

4

6

13

5

5

23

6

5

4

4

3

14

5

6

24

6

6

5

7

4

15

5

7

25

7

6

6

7

5

16

3

8

26

8

3

7

7

4

17

3

7

27

8

5

8

7

6

18

3

6

28

8

4

9

7

7

19

3

5

29

8

7

10

7

8

20

3

4

30

8

6