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

7. Многомерные массивы (матрицы)

  1. Даны натуральные n,m и действительная матрица размером n*m . Найти наибольший и наименьший элементы матрицы.

  2. Даны натуральные n,m и действительная матрица размером n*m. Переставить местами наибольший и наименьший элементы матрицы.

  3. Даны натуральные n,m и действительная матрица размером n*m . Найти сумму элементов матрицы.

  4. Даны натуральные n,m и действительная матрица размером n*m . Подсчитать количество ненулевых элементов.

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

  6. Даны натуральное n и действительная матрица порядка n . Найти сумму положительных элементов матрицы, расположенных выше главной диагонали.

  7. Даны натуральное n и действительная матрица порядка n . Найти сумму элементов матрицы, расположенных выше главной диагонали.

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

  9. Даны натуральные n,m и действительная матрица размером n*m . Получить новую матрицу путем умножения всех ее элементов на максимальный элемент.

  10. Даны натуральные n,m и действительная матрица размером n*m. Получить новую матрицу путем деления всех ее элементов на минимальный элемент.

  11. Даны натуральные n,m и действительная матрица размером n*m. Получить новую матрицу путем замены всех ее отрицательных элементов на их модули.

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

  13. Даны натуральные n,m и действительная матрица размером n*m. Найти сумму наибольших значений элементов ее строк.

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

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

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

  17. Даны натуральные n,m и действительная матрица размером n*m . Поменять местами строки с наибольшим и наименьшим элементами матрицы.

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

  19. Даны натуральные n , m и действительная матрица размером n*m. Найти сумму элементов матрицы по строкам, стоящих в столбце с чётным номером. Результат поместить в одномерный массив.

  20. Даны натуральные числа n,m последовательность а1…..аm и матрица размером n*m. Найти произведение матрицы на вектор. Результат поместить в одномерный массив длиной n.

  21. Даны натуральное n и действительная матрица порядка n. Найти транспонированную матрицу. Транспонирование матрицы производится путём замены строки на столбец.

  22. Даны натуральное n и действительная матрица порядка n. Преобразовать матрицу по правилу : строку с номером n сделать столбцом с номером n, а столбец с номером n сделать строкой с номером n.

  23. В данной действительной матрице порядка n найти наибольший по модулю элемент. Затем получить новую матрицу порядка n-1 путём выбрасывания из исходной матрице строки и столбца, на пересечении которых находится данный элемент.

  24. В данной действительной матрице порядка n найти наибольший элемент стоящий на главной и побочных диагоналях.

  25. Даны две действительные матрицы порядка n. Получить новую матрицу порядка n прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы.

  26. Даны две действительные матрицы порядка n. Получить новую матрицу размером n*2n , в которой в первых n столбцах расположена первая матрица , а в следующих n столбцах вторая матрица.

  27. Даны две действительные матрицы порядка n . Получить новую матрицу порядка n путём умножения элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы.

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

  29. Симметричная матрица порядка n задана верхним треугольником и хранится в виде одномерного массива. Восстановить исходную матрицу.

  30. Назовём допустимым преобразованием матрицы перестановку двух строк или двух столбцов. Даны натуральные n и матрица порядка n . С помощью допустимых преобразований добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в верхнем левом углу матрицы.

  31. Даны натуральные n , m , k и матрица размером n*m , которая храниться в виде одномерного массива по строкам, удалить из исходной матрицы k - ю строку.

  32. Даны натуральные n , m , k и матрица размером n*m , которая храниться в виде одномерного массива по строкам, удалить из исходной матрицы k - ю строку

  33. Даны две действительные матрицы: первая размером n*m , а вторая m*k . Получить произведение этих матриц.

  34. Даны три действительные матрицы А , В , С порядка n и два одновременных массива x1 , x2 ….xn , y1 , y2 ….yn . Получить (Аx ,Bx)+(Cx,y)\(x,By).

  35. При перепечатке текста на пишущей машинке правый край получается неровный. Полагая, что весь текст храниться в символьной матрице, выровнять правый край, добавляя пробелы между словами. Добавлять пробелы необходимо так, чтобы расстояния между словами в одной строке отличалась не более чем на единицу.

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

  37. Получить целочисленную матрицу порядка n , элементами которой являются числа 1,2,3….n*n, расположенные в ней спиралью по часовой стрелке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]