Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Малыхина. Массивы....doc
Скачиваний:
22
Добавлен:
22.05.2015
Размер:
502.27 Кб
Скачать

Варианты заданий для самостоятельной работы

  1. Дана (построчно) вещественная матрица размером 7x4. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.

  2. Найти Sсумму элементов квадратной матрицыAиз заштрихованной области:

  1. Дана вещественная матрица размером 7×7, все элементы которой различны. Найти скалярное произведение строки, в которой находится наибольший элемент матрицы, и столбца с наименьшим элементом.

  2. Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:

  1. Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:

  1. По двумерному массиву Аполучить одномерный массивВ, присвоив егоk-му элементу значениеtrue, если выполнено указанное ниже условие, и значениеfalseиначе:k-я строка массиваАсимметрична.

  2. Дана вещественная матрица размером 5×6. Упорядочить ее строки по неубыванию их первых элементов.

  3. Дана вещественная матрица размером 5×6. Упорядочить ее строки по неубыванию суммы их элементов.

  4. Дана вещественная матрица размером 5×6. Упорядочить ее строки по неубыванию их наибольших элементов.

  5. Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом:

  1. Найти Sсумму элементов из заштрихованной области двумерного массиваA.

  1. Определить, является ли заданная целая квадратная матрица 10-го порядка симметричной (относительно главной диагонали).

  2. Определить, является ли заданная целая квадратная матрица 9-го порядка магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.

  3. Дана целочисленная матрица размера n×n. В каждой строке выбрать минимальный элемент. И среди этих минимальных значений выбрать максимальное.

  4. Дана действительная матрица размера m×n. Определить число отрицательных элементов в каждой строке.

  5. Получить целочисленную матрицу размером m×n, в которой элементы в четных строках и столбцах положительные, а остальные отрицательные.

  6. В целочисленной матрице порядка n×nуказать индексы всех элементов, имеющих наибольшее значение в столбцах.

  7. Получить вещественную матрицу aразмеромn×n, если первая и вторая строка задается формулойa[i,j]=2j+3/(2+j). А каждая следующая строка есть сумма двух предыдущих.

  8. В действительной матрице размером 6×9поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением.

  9. Дана целочисленная матрица размером m×n. Получить сумму наибольшего значения элементов матрицы и наименьшего в этой же строке.

  10. В действительной матрице размером m×nнайти сумму элементов столбца, содержащего наименьший элемент матрицы.

  11. Дана вещественная матрица размером n×m. Найти сумму наибольших значений элементов ее строк.

  12. Дана вещественная матрица размером m×n. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.

  13. Все максимальные элементы в столбцах вещественной матрицы размером m×nзаменить нулями.

  14. Дана целочисленная матрица порядка m×n. Заменить нулями элементы, расположенные выше главной диагонали и квадратамизначения элементов ниже главной диагонали.

  15. Дана целочисленная матрица размером m×nи целые числаkиl. Определить минимум в столбцах матрицы, имеющих номераkиl.

  16. Дана целочисленная матрица размером n×n. Определить, на каком месте располагаются одинаковые элементы, симметричные главной диагонали.

  17. Дана целочисленная матрица размером m×n. Найти среднее арифметическое каждого из столбцов с четными номерами.

  18. Дана вещественная матрица размером m×n. Найти новую матрицу, полученную путем деления всех элементов исходной матрицы на ее максимальный элемент.

  19. Дана вещественная матрица размером m×n. Указать все строки, которые не содержат отрицательных элементов.

  20. Дана вещественная матрица размером m×n. Все отрицательные числа заменить на-1, положительные на+1, а нулевые оставить без изменения.

  21. Дана вещественная матрица размером m×n. Напечатать номер строки, которая содержит первый из отрицательных элементов.

  22. Дана целочисленная матрица размером m×n. Найти сумму всех элементов, расположенных левее столбца, содержащего первый отрицательный элемент.

  23. Даны целые числа k,lи целочисленная матрица размеромm×n. Поменять местами столбцы с номерамиkиl.

  24. Дана целочисленная матрица размером m×n. Удалить из этой матрицы строку с номеромk(k<m).

  25. Дана вещественная матрица размером m×n. В строках, содержащих отрицательный элемент, определить максимальный элемент.

  26. Дана целочисленная матрица размером m×n. В каждой строке сменить знак максимального по модулю элемента на противоположный.

  27. Дана целочисленная матрица размером m×n. Последний отрицательный элемент каждого столбца заменить нулем.

  28. Дана целочисленная матрица размером m×n. Заменить все элементы строки с номеромkи столбца с номером1на противоположные по знаку (элемент, стоящий на пересечении, не изменять).

  29. Дана целочисленная матрица размером m×n. К элементам столбцаk1прибавить элементы столбцаk2.

  30. Даны два двумерных массива одинаковой размерности. Создать третий массив той же размерности, каждый элемент которого равен сумме соответствующих элементов первых двух.

  31. Даны два двумерных массива АиВодинаковой размерности. Создать массивС, где каждый элемент равенtrue, если соответствующие элементыАиВимеют одинаковый знак, иначе элемент равенfalse.

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

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

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

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

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

  37. Дан двумерный массив размером n×m. Вставить после столбцов с максимальными элементами столбец из нулей.

  38. Дан двумерный массив размером n×m. Вставить между средними строками первую строку.

  39. Дан двумерный массив размером n×m. Удалить все столбцы, в которых первый элемент больше последнего.