Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть2. Структурное программирование.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.4 Mб
Скачать

Вычисления с диагональными элементами в квадратных матрицах

  1. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов главной диагонали.

  2. Дана матрица z порядка n. Найти сумму элементов побочной диагонали и элементов над ней.

  3. Дан массив , состоящий из n строк, n столбцов. Заменить все элементы побочной и главной диагоналей на 0.

  4. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов главной диагонали и элементов под ней.

  5. Дана матрица z порядка n. Найти сумму элементов побочной диагонали и элементов под ней.

  6. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов главной диагонали и элементов над ней.

  7. Дана матрица z порядка n. Найти произведение элементов побочной диагонали.

  8. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов побочной диагонали .

  9. Дана матрица z порядка n. Найти сумму элементов главной и побочной диагоналей.

  10. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов побочной диагонали и элементов под ней.

  11. Дана матрица z порядка n. Найти сумму элементов главной диагонали.

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

  13. Дана матрица z порядка n. Найти сумму элементов побочной диагонали и элементов над ней.

  14. Дан массив , состоящий из n строк, n столбцов. Найти среднее арифметическое элементов побочной и главной диагоналей.

  15. Дан массив , состоящий из n строк, n столбцов. Найти произведение элементов побочной и главной диагоналей.

Задачи на обработку двумерных массивов

  1. Дано натуральное число n. Получить действительную матрицу А для которой где i,j=1n.

  2. Дано натуральное число n. Выяснить, сколько положительных элементов содержит матрица, образованная по закону , где i,j=1n.

  3. Дана действительная квадратная матрица порядка n. Получить новую матрицу путем деления всех элементов данной матрицы на среднее арифметическое ее элементов.

  4. В данной действительной матрице размером поменять местами строку с отрицательными элементами (если такая строка имеется) с последней строкой.

  5. Дана действительная матрица размером . Получить массив { }, где – это произведение квадратов тех элементов i-й строки, модули которых принадлежит отрезку [1, 3].

  6. Дана целочисленная квадратная матрица порядка n. Получить массив { }, где – это значение первого по порядку положительного элемента i-й строки (если таких элементов нет, то применять =1).

  7. Даны натуральное число n, действительное число x и действительная матрица размером . Получить массив { }, из нулей и единиц, где =1, если элементы i-й строки матрицы не превосходят x ( =0 в противном случае).

  8. Дан массив А размером k элементов и целочисленная квадратная матрица порядка n. Заменить нулями те элементы с четной суммой индексов, для которых имеются равные среди элементов .

  9. Дана матрица . Получить новую матрицу путем перестановки столбцов исходной – первого с последним, второго с предпоследним и т.д.

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

  11. Дана действительная квадратная матрица порядка n. Получить массив { }, путем чтения данной матрицы по спирали, начиная с первой строки.

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

  13. Дан массив А(15,3), содержащий оценки успеваемости 15 студентов по трем предметам. Получить массив В(4,3), содержащий количество оценок (2,3,4,5) по каждому предмету.

  14. Дан массив , содержащий n строк, k столбцов. Удалить из массива строку и столбец, на пересечении которых стоит нулевой элемент.

  15. Даны массивы А и В, состоящие из n и m элементов соответственно. Удалить из массива В все элементы, равные хотя бы одному элементу из массива А.