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

Class_Home_07 / Class_07.Двумерные массивы

.doc
Скачиваний:
24
Добавлен:
19.04.2015
Размер:
131.07 Кб
Скачать

Лабораторная работа №7

Двумерные массивы

1. В программе имеются следующие операторы:

char ch;

char[] x = new char[6];

char[][] a = new char [6][];

for (int i = 0; i < 6; i++) a[i] = new char[4];

char[,] b=new char [6,4];

char[,] c=new char [6,4];

а) укажите тип переменных:

a, a[3], a[2,6], a[7,0], b, b[5], b[2,2], b[2][3]

б) какие из следующих операторов некорректны:

b = c;

b = b + c;

if (b == c) x = 0;

a[1] = a[2];

x = a[3];

c[5] = x;

b[2] = c[3];

2. Напишите метод, который заполняет заданный двумерный целочисленный массив по правилу (на примере массива 4х5):

1

2

3

4

5

2

3

4

5

6

3

4

5

6

7

4

5

6

7

8

3.Напишите метод, который определяет, сколько в массиве нулевых элементов.

4.Напишите метод, который определяет, сколько в массиве строк, содержащих нулевые элементы.

5.Напишите метод, который определяет, сколько в массиве столбцов, содержащих только нулевые элементы.

6. Замените отрицательные элементы массива их квадратами.

7. Напишите метод, который заполняет заданный двумерный целочисленный массив по правилу (на примере массива 4х5):

1

0

0

0

1

1

0

0

0

1

1

1

1

1

1

1

0

0

0

1

1

0

0

0

1

8. Напишите метод Tabl(m), который выводит массив в виде таблицы (без разделительных линий).

Соседние файлы в папке Class_Home_07