Основы алгоритмизации и программирования. Часть вторая. Типовые алгоритмы обработки массивов. Асламова В.С - 14 стр.

UptoLike

Составители: 

27
исходной матрицы, второй столбец равен предпоследнему столбцу
исходной матрицы и так далее.
3. Сформировать квадратную матрицу A таким образом, чтобы
элемент с индексом [ i, j ], был равен двузначному числу:
a). Старшая цифра числаi, а младшаяj. Например, A[3,2] = 32,
A[1,5] = 15. Размерность матрицы равна 8.
b). Старшая цифра числаj, а младшаяi. Напр
имер, A[3,2] = 23,
A[1,5] = 51. Размерность матрицы равна 6.
4. Матрица A состоит из 6 строк и 6 столбцов. Найти номера
столбцов, все элементы которых равны нулю.
5. Матрица A состоит из 5 строк и 7 столбцов. Сформировать
матрицу B, вычтя из каждого элемента исходной матрицы среднее
арифметическое, вычисленное по всем элементам.
6. Матрица A состоит из 8 строк и 6 ст
олбцов. Вычесть:
a). Из всех ее строк, начиная со второй, первую строку;
b). Из всех ее столбцов, начиная со второго, первый столбец;
c). Из каждого ее элемента сумму элементов, стоящих на главной
диагонали;
7. Матрица A состоит из 6 строк и 5 столбцов. Умножить:
a). Элементы всех столбцов, начиная со в
торого, на
соответствующие элементы первого столбца;
b). Элементы всех строк, начиная со второй, на соответствующие
элементы первой строки;
c). Элементы всех строк на номер соответствующей строки;
d). Элементы всех столбцов на номер соответствующего столбца.
8. Матрица A состоит из 7 строк и 5 столбцов. Сформировать:
a). Два одномерных массива. Pиз положительных элементов
матр
ицы, Nиз отрицательных элементов матрицы. Нулевые
элементы не включать;
b). Одномерный массив Zиз ненулевых элементов матрицы;
c). Одномерный массив B из ее элементов, расположив из столбец за
столбцом;
28
d). Одномерный массив R, в котором повторяющиеся элементы
матрицы записаны только один раз.
9. Матрица A состоит из 5 строк и 8 ст
олбцов. Сдвинуть:
a). По часовой стрелке на одну позицию все элементы,
расположенные на ее периметре;
b). Против часовой стрелки на одну позицию все элементы,
расположенные на ее периметре;
10. Дана квадратная матрица A размерности 8×8. поменять местами
элементы, симметричные относительно ее главной диагонали.
11. Дано натуральное число n. Получить действительную матр
ицу
A[i, j], где i, j = 1, …, n, для которой:
a). A[i, j] =
1 при i = j ;
i + j при i > j ;
sin
()
i + j при i < j ;
b). A[i, j] =
1 при i = j ;
cos
()
i + j при i j ;
12. Дан массив действительных чисел B, состоящий из 8 элементов.
Получить и вывести на печать действительную квадратную
матрицу A размером8.
)
a.
x
1
1
x
2
1
x
8
1
x
1
2
x
2
2
x
8
2
x
1
8
x
2
8
x
8
8
)
b.
x
1
0
x
2
0
x
8
0
x
1
1
x
2
1
x
8
1
x
1
7
x
2
7
x
8
7
     исходной матрицы, второй столбец равен предпоследнему столбцу               d). Одномерный массив R, в котором повторяющиеся элементы
     исходной матрицы и так далее.                                                 матрицы записаны только один раз.
3.    Сформировать квадратную матрицу A таким образом, чтобы                    9.   Матрица A состоит из 5 строк и 8 столбцов. Сдвинуть:
     элемент с индексом [ i, j ], был равен двузначному числу:
                                                                                 a). По часовой стрелке на одну                             позицию    все     элементы,
 a). Старшая цифра числа – i, а младшая – j. Например, A[3,2] = 32,                расположенные на ее периметре;
   A[1,5] = 15. Размерность матрицы равна 8.
                                                                                 b). Против часовой стрелки на одну позицию все элементы,
 b). Старшая цифра числа – j, а младшая – i. Например, A[3,2] = 23,                расположенные на ее периметре;
   A[1,5] = 51. Размерность матрицы равна 6.
                                                                                10. Дана квадратная матрица A размерности 8×8. поменять местами
4.    Матрица A состоит из 6 строк и 6 столбцов. Найти номера                      элементы, симметричные относительно ее главной диагонали.
     столбцов, все элементы которых равны нулю.
                                                                                11. Дано натуральное число n. Получить действительную матрицу
5.    Матрица A состоит из 5 строк и 7 столбцов. Сформировать                      A[i, j], где i, j = 1, , n, для которой:
     матрицу B, вычтя из каждого элемента исходной матрицы среднее
     арифметическое, вычисленное по всем элементам.                                            ⎧⎪ 1           при i = j ;
                                                                                 a). A[i, j] = ⎨ i + j        при i > j ;
6.   Матрица A состоит из 8 строк и 6 столбцов. Вычесть:
                                                                                                ⎪⎩sin( i + j ) при i < j ;
 a). Из всех ее строк, начиная со второй, первую строку;
                                                                                                   ⎪⎧ 1               при      i=j;
 b). Из всех ее столбцов, начиная со второго, первый столбец;                    b). A[i, j] = ⎨
                                                                                                   ⎩⎪ cos( i + j )         при i ≠ j ;
 c). Из каждого ее элемента сумму элементов, стоящих на главной
   диагонали;                                                                   12. Дан массив действительных чисел B, состоящий из 8 элементов.
                                                                                   Получить и вывести на печать действительную квадратную
7.   Матрица A состоит из 6 строк и 5 столбцов. Умножить:                          матрицу A размером 8×8.
                                                                                        x11 x21        x81            x10 x20       x80
                                                                                         ⎛x                                  ⎞         ⎛x                       ⎞
 a). Элементы   всех    столбцов,   начиная       со       второго,   на
   соответствующие элементы первого столбца;                                                   2
                                                                                                    x22              x82                     1
                                                                                                                                                 x21     x81
 b). Элементы всех строк, начиная со второй, на соответствующие                      a).
                                                                                         ⎜ 1
                                                                                                                             ⎟     b).
                                                                                                                                       ⎜ 1
                                                                                                                                                                ⎟
                                                                                         ⎝x                                  ⎠         ⎝x                       ⎠
   элементы первой строки;
                                                                                               8
 c). Элементы всех строк на номер соответствующей строки;                                  1
                                                                                                    x2 8             x88                 1
                                                                                                                                             7
                                                                                                                                                 x27     x87

 d). Элементы всех столбцов на номер соответствующего столбца.
8.   Матрица A состоит из 7 строк и 5 столбцов. Сформировать:
 a). Два одномерных массива. P – из положительных элементов
   матрицы, N – из отрицательных элементов матрицы. Нулевые
   элементы не включать;
 b). Одномерный массив Z – из ненулевых элементов матрицы;
 c). Одномерный массив B из ее элементов, расположив из столбец за
   столбцом;



                                                                      27   28