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

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

.doc
Скачиваний:
40
Добавлен:
17.03.2016
Размер:
99.33 Кб
Скачать

Вариант №1

  • Дан двумерный массив размерностью 5 * 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен наибольшему по модулю элементу соответствующего столбца.

  • Дан двумерный массив размером n * m, за­полненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется два максимальных элемента всего массива.

  • Дан двумерный массив размером 5*6, запол­ненный случайным образом.

  1. Заменить максимальный элемент каждой строки на противоположный.

  2. Вставить после столбцов с максимальными элементами столбец из нулей.

  3. Удалить среднюю строку.

  4. Поменять местами средние столбцы.

  • Заполнить массив размерностью 7 * 7 по правилу:

1000001

0100010

0010100

0001000

0010100

0100010

1000001

_____________________

Вариант №2

  • Дан двумерный массив размерностью 4 * 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен количеству элементов соот­ветствующей строки, больших данного числа.

  • Дан двумерный массив размером n * m, за­полненный случайными числами. Определить, есть ли в данном массиве столбец, в котором имеются одинаковые элементы.

  • Дан двумерный массив размером 8*7, запол­ненный случайным образом.

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

  2. Вставить между средними строками первую строку.

  3. Удалить все столбцы, в которых первый элемент больше последнего.

  4. Поменять местами средние строки с первой и последней.

  • Заполнить массив размерностью 6 * 6 по правилу:

1 1 1 1 1 1

1 2 3 4 5 6

1 3 6 10 15 21

1 4 10 20 35 56

1 5 15 35 70 126

1 6 21 56 126 252

Вариант №3

  • Дан двумерный массив размерностью 6 * 5, за­полненный целыми числами с клавиатуры. Сформи­ровать одномерный массив, каждый элемент кото­рого равен первому четному элементу соответствую­щего столбца, если такого нет, то равен нулю.

  • Дан двумерный массив размером n * m, за­полненный случайными числами. Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных.

  • Дан двумерный массив размером 5*8, запол­ненный случайным образом.

  1. Заменить все симметричные элементы на нули.

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

  3. Удалить столбец, в котором находится пер­вый четный отрицательный элемент.

  4. Поменять местами средние столбцы со вторым и последним.

  • Заполнить массив размерностью 7 * 7 по правилу:

1001001

0101010

0011100

1111111

0011100

0101010

1001001

_______________________________________________________________________________

Вариант №4

  • Дан двумерный массив размерностью 4 * 5, за­полненный целыми числами с клавиатуры. Сформи­ровать одномерный массив, каждый элемент кото­рого равен количеству отрицательных элементов, кратных 3 или 5, соответствующей строки.

  • Дан двумерный массив размером n * m, запол­ненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное количест­во положительных и отрицательных элементов.

  • Дан двумерный массив размером 6*7, запол­ненный случайным образом.

  1. Заменить минимальный элемент каждого столбца на противоположный.

  2. Вставить после строк с минимальными элементами строку из нулей.

  3. Удалить все столбцы, в которых пер­вый элемент больше заданного числа А.

  4. Поменять местами средние строки.

  • Заполнить массив размерностью 7*7 по правилу:

1111111

0111110

0011100

0001000

0011100

0111110

1111111

Вариант №5

  • Дан двумерный массив размерностью 5 * 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен произведению четных поло­жительных элементов соответствующего столбца.

  • Дан двумерный массив размером n * m, за­полненный случайным образом. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.

  • Дан двумерный массив размером 6*7, запол­ненный случайным образом.

  1. Заменить максимальный элемент каждой строки на противоположный.

  2. Вставить после столбцов с максимальными элементами столбец из нулей.

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

  4. Поменять местами первую и последние строки.

  • Заполнить массив размерностью 6*6 по пра­вилу:

123456

234561

345612

456123

561234

612345

________________________

Вариант №6

  • Дан двумерный массив размерностью 5 * 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен наименьшему элементу соответствующей строки.

  • Дан двумерный массив размером n * m, за­полненный случайным образом. Определить, есть ли в данном массиве столбец, в котором ровно два положительных элемента.

  • Дан двумерный массив размером 8*7, запол­ненный случайным образом.

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

  2. Вставить между средними строками первую строку.

  3. Удалить столбец, в котором находится последний четный положительный элемент.

  4. Поменять местами средние строки с первой и последней.

  • Заполнить массив размерностью 6 * 8 по пра­вилу:

Вариант №7

  • Дан двумерный массив размерностью 4 * 6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен количеству элементов соот­ветствующей строки, больших данного числа.

  • Дан двумерный массив размером n * m, за­полненный случайным образом. Определить, есть ли в данном массиве строка, в которой три четных элемента.

  • Дан двумерный массив размером 7*8, запол­ненный случайным образом.

  1. Заменить все элементы первых двух строк на их квадраты.

  2. Вставить между средними столбцами последний столбец.

  3. Удалить столбец, в котором находится нулевой элемент.

  4. Поменять местами первый и последний столбцы.

  • Заполнить массив размерностью 6*6 по пра­вилу:

________________________________________________________________________________

Вариант №8

  • Дан двумерный массив размером n * m, за­полненный случайным образом. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.

  • Дан двумерный массив размером n * m, за­полненный случайными числами. Определить, есть ли в данном массиве столбец, в котором имеется два минимальных элемента всего массива.

  • Дан двумерный массив размером 5*8, запол­ненный случайным образом.

  1. Заменить все симметричные элементы на нули.

  2. Вставить после столбцов с максимальными элементами столбец из единиц.

  3. Удалить среднюю строку.

  4. Поменять местами средние столбцы.

  • Заполнить массив размерностью 6*6 по пра­вилу:

Вариант №9

  • Дана целочисленная квадратная матрица порядка n, заполненная с клавиатуры. Сформировать одномерный массив, каждый эле­мент которого равен номе­ру строки, все элементы которой четные. Если таких элементов нет, то принять нули.

  • Дан двумерный массив размером n * m, запол­ненный случайными числами. Определить, есть ли в данном массиве строка, в которой все элементы больше заданного числа.

  • Дан двумерный массив размером 7*6, запол­ненный случайным образом.

  1. Поменять местами стро­ку, содержащую элемент с наибольшим значением, со строкой, содер­жащей элемент с наименьшим значением. Предполагается, что эти эле­менты единственны.

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

  3. Удалить столбец, в котором находится пер­вый четный отрицательный элемент.

  4. Поменять местами средние столбцы.

  • Заполнить массив размерностью 6*6 по пра­вилу:

_________________________________________________________________________________

Вариант №10

  • Дана целочисленная квадратная матрица порядка n. Получить b1,...,bn, где bi - это сумма элементов, предшествующих последнему отрицательному элементу i-й строки (если все элементы строки не­отрицательны, то принять bi= -1).

  • Дан двумерный массив размером n * m, за­полненный случайным образом. Определить, есть ли в данном массиве строка, содержащая элемент, равный разнице между максимальным элементом и минимальным.

  • Дан двумерный массив размером 8*5, запол­ненный случайным образом.

  1. Поменять местами максимальный и минимальный элементы.

  2. Вставить второй столбец перед всеми столбцами, в которых нет отрицательных элементов.

  3. Удалить все столбцы, в которых нет нулевого элемента.

  4. Поменять местами средние строки с первой и последней.

  • Заполнить массив размерностью 6*6 по пра­вилу: