- Напишите программу, находящую максимальные элементы в
каждой строке матрицы 4х4 и сохраняющую их в виде отдельного одномерного
массива.
- Напишите программу, находящую минимальные элементы в
каждой строке матрицы 4х4 и сохраняющую их в виде отдельного одномерного
массива.
- Напишите программу, находящую максимальные элементы в
каждом столбце матрицы 4х4 и сохраняющую их в виде отдельного одномерного
массива.
- Напишите программу, находящую минимальные элементы в
каждом столбце матрицы 4х4 и сохраняющую их в виде отдельного одномерного
массива.
- Напишите программу, ищущую в массиве 5х5 все элементы,
равные 1, и заменяющую их на 0.
- Напишите программу, заменяющую все элементы главной
диагонали на 0.
- Напишите программу, заменяющую все элементы побочной
диагонали на 0.
- Напишите программу, находящую сумму элементов в каждой
строке матрицы 3х3 и выводящую эти суммы в виде отдельного массива.
- Напишите программу, находящую сумму элементов в каждом
столбце матрицы 3х3 и выводящую эти суммы в виде отдельного массива.
- Напишите программу, находящую произведение элементов в
каждой строке матрицы 3х3 и выводящую эти произведения в виде отдельного
массива.
- Напишите программу, находящую произведение элементов в
каждом столбце матрицы 3х3 и выводящую эти произведения в виде отдельного
массива.
- Напишите программу, увеличивающую каждый элемент матрицы 4х4
в 3 раза и сохраняющую результат в виде второй матрицы.
- Напишите программу, складывающую соответствующие элементы
двух матриц 3х3 и сохраняющую эти суммы в виде третьей матрицы.
- Напишите программу, меняющую знак каждого элемента матрицы
4х4 на противоположный.
- Напишите программу, ищущую отрицательные элементы в
матрице 3х3 и сохраняющую их в виде отдельного одномерного массива.
- Напишите программу, ищущую отрицательные элементы в
матрице 3х3 и сохраняющую их индексы в виде отдельного одномерного
массива.
- Напишите программу, ищущую в матрице 3х3 максимальный и
минимальный элемент и меняющую их местами.
- Напишите программу, ищущую в каждой строке матрицы 3х3
максимальный и минимальный элемент и меняющую их местами.
- Напишите программу, ищущую в каждом столбце матрицы 3х3
максимальный и минимальный элемент и меняющую их местами.
- Напишите программу, сохраняющую элементы первых двух строк
матрицы 8х8 в виде другой матрицы 4х4.
- Напишите программу, сохраняющую первые 9 положительных
элементов матрицы 8х8 в виде другой матрицы 3х3, а в случае, если их
меньше 9, заменяющую недостающие элементы на 0.
- Напишите программу, ищущую все элементы матрицы 4х4,
которые больше 5, и сохраняющую их в виде отдельного одномерного массива.
- Напишите программу, транспонирующую матрицу 4х4 и
сохраняющую результат в виде другой матрицы.
- Напишите программу, выводящую произведение сумм элементов
главной и побочной диагонали матрицы 3х3.
- Напишите программу, выводящую сумму произведений элементов
главной и побочной диагонали матрицы 3х3.
- Напишите программу, выводящую элементы главной диагонали,
кратные 5.
- Напишите программу, выводящую индексы элементов матрицы
4х4, являющихся простыми числами (т.е. делящимися без остатка только на
себя и на 1).
- Напишите программу, которая возводит все элементы главной
диагонали матрицы 5х5 в куб и сохраняет результат в виде другой матрицы.
B
- Напишите программу, которая транспонирует матрицу 5х5,
затем умножает каждый ее элемент на 2, вычитает из каждого элемента 3, у
всех отрицательных элементов отбрасывает знак -, все элементы больше 10
заменяет на 10 и выводит полученный результат.
- Напишите программу, которая заменяет все элементы матрицы
5х5 на следующий, а последний заменяет на первый, а полученный результат
транспонирует.
- Напишите программу, которая находит произведение двух
матриц 3х3 и сохраняет полученный результат в виде третьей матрицы.
a11 a12 a13 b11 b12 b13 c11
c12 c13
a21 a22 a23 x b21 b22 b23
= c21 c22 c23
a31 a32 a33 b31 b32 b33 c31
c32 c33
c11= a11*b11+ a12*b21+ a13*b31
c12= a11*b12+ a12*b22+ a13*b32
и т.д.
- Напишите программу, подсчитывающую дискриминант матрицы
3х3 для 5 различных значений первого элемента матрицы и выводящую
результат. Формула дискриминанта:
D(a) = a11*a22*a33 +a12*a23*a31+ a13*a21*a32
– (a13*a22*a31 +a12*a21*a33+ a11*a23*a32)
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 зигзагами, как показано на схеме:
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 зигзагами, как показано на схеме:
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 по спирали, начиная с края:
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 по спирали, начиная из центра:
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 по диагонали:
- Напишите программу, заполняющую матрицу 8х8 элементами от
1 до 64 по диагонали:
- Напишите программу, которая создает мини-календарь
текущего месяца. При этом число месяца задается индексом массива (т.е.
массив должен быть 10х10), а день недели – элементом массива. Программа
должна по запрашиваемому числу выводить соответствующий ему день недели, и
по запрошенному дню недели выводить количество таких дней в месяце и их
список.
- Напишите программу, которая создает трехмерную матрицу
5х5х5 и в зависимости от введенного значения (от 1 до 6) выводит одну из 6
внешних граней в виде матрицы 5х5.
- Напишите программу, которая ищет кратчайший путь из
левого верхнего угла в правый нижний угол матрицы 4х4 и выводит результат
в виде последовательности индексов элементов, по которым проходит этот
путь. При этом элементы, содержащие 0, считать непроходимыми. Программа
должна работать для любой матрицы!
- Напишите программу, которая ищет с матрице 11х11 простые
числа (числа, делящиеся без остатка только на себя и на 1) и сохраняющую
индексы таких элементов в отдельном массиве.
- Напишите программу, которая проверяет, является ли матрица
магическим квадратом, т.е. равна ли сумма элементов в каждой строке сумме
элементов в каждом столбце. Пример магического квадрата:
1 3 6
5 2 3
4 5 1
Сумма элементов в каждой строке и в каждом столбце здесь
равна 10.
1 3 4 7
6 5 3 1
4 5 6 0
4 2 2 7
А здесь – 15.
- Написать программу, которая в каждом столбце матрицы 7х7
сортирует элементы по возрастанию.
- Написать программу, которая сортирует строки матрицы 7х7
по возрастанию сумм их элементов.