М. Э. Абрамян Programming Taskbook


Двумерные массивы (матрицы)



Download 0,55 Mb.
Pdf ko'rish
bet26/73
Sana24.02.2022
Hajmi0,55 Mb.
#249225
1   ...   22   23   24   25   26   27   28   29   ...   73
Bog'liq
Abramyan (programmalash)

Двумерные массивы (матрицы)
Условие вида «дана матрица размера M × N» означает, что вначале дается
фактический размер двумерного массива-матрицы (количество строк и ко-
личество столбцов N), а затем приводятся элементы этого массива (количество
элементов равно M·N). Если в задании явно не указывается, какие значения
могут принимать размеры исходной матрицы, то предполагается, что и число
строк, и число столбцов может изменяться в пределах от 2 до 10. Начальные
значения как первого, так и второго индекса двумерного массива-матрицы все-
гда считаются равными 1. Ввод и вывод элементов матрицы осуществляются
по строкам.
Квадратной матрицей порядка M называется двумерный массив-матрица
размера M × M.
Если в задании, связанном с созданием или преобразованием матрицы, не
описан результирующий набор данных, то предполагается, что этим набором
является созданная (преобразованная) матрица, и необходимо вывести все ее
элементы.
Формирование матрицы и вывод ее элементов
В заданиях на формирование матрицы предполагается, что размер резуль-
тирующей матрицы не превосходит 10 × 10.


64
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6
Matrix1. Даны целые положительные числа и N. Сформировать целочислен-
ную матрицу размера M × N, у которой все элементы I-й строки имеют
значение 10·I (= 1, . . .M).
Matrix2. Даны целые положительные числа и N. Сформировать целочис-
ленную матрицу размера M × N, у которой все элементы J-го столбца
имеют значение 5·J (= 1, . . .N).
Matrix3. Даны целые положительные числа Mи набор из чисел. Сформи-
ровать матрицу размера M × N, у которой в каждом столбце содержатся
все числа из исходного набора (в том же порядке).
Matrix4. Даны целые положительные числа Mи набор из чисел. Сфор-
мировать матрицу размера M × N, у которой в каждой строке содержатся
все числа из исходного набора (в том же порядке).
Matrix5. Даны целые положительные числа MN, число и набор из чи-
сел. Сформировать матрицу размера M × N, у которой первый столбец
совпадает с исходным набором чисел, а элементы каждого следующего
столбца равны сумме соответствующего элемента предыдущего столбца
и числа (в результате каждая строка матрицы будет содержать элементы
арифметической прогрессии).
Matrix6. Даны целые положительные числа MN, число и набор из чисел.
Сформировать матрицу размера M × N, у которой первая строка совпа-
дает с исходным набором чисел, а элементы каждой следующей строки
равны соответствующему элементу предыдущей строки, умноженному
на (в результате каждый столбец матрицы будет содержать элементы
геометрической прогрессии).
Matrix7

. Дана матрица размера M × N и целое число (1 ≤ K ≤ M). Вывести
элементы K-й строки данной матрицы.
Matrix8. Дана матрица размера M × N и целое число (1 ≤ K ≤ N). Вывести
элементы K-го столбца данной матрицы.
Matrix9. Дана матрица размера M × N. Вывести ее элементы, расположенные
в строках с четными номерами (2, 4, . . .). Вывод элементов производить
по строкам, условный оператор не использовать.
Matrix10. Дана матрица размера M × N. Вывести ее элементы, расположенные
в столбцах с нечетными номерами (1, 3, . . .). Вывод элементов произво-
дить по столбцам, условный оператор не использовать.
Matrix11. Дана матрица размера M × N. Вывести ее элементы в следующем
порядке: первая строка слева направо, вторая строка справа налево, третья


Двумерные массивы (матрицы)
65
строка слева направо, четвертая строка справа налево и т. д.
Matrix12. Дана матрица размера M × N. Вывести ее элементы в следующем
порядке: первый столбец сверху вниз, второй столбец снизу вверх, третий
столбец сверху вниз, четвертый столбец снизу вверх и т. д.
Matrix13. Дана квадратная матрица порядка M. Начиная с элемента A
1,1
, вы-
вести ее элементы следующим образом («уголками»): все элементы пер-
вой строки; элементы последнего столбца, кроме первого (уже выведенно-
го) элемента; оставшиеся элементы второй строки; оставшиеся элементы
предпоследнего столбца и т. д.; последним выводится элемент A
M,1
.
Matrix14. Дана квадратная матрица порядка M. Начиная с элемента A
1,1
, вы-
вести ее элементы следующим образом («уголками»): все элементы перво-
го столбца; элементы последней строки, кроме первого (уже выведенного)
элемента; оставшиеся элементы второго столбца; оставшиеся элементы
предпоследней строки и т. д.; последним выводится элемент A
1,M
.
Matrix15. Дана квадратная матрица порядка (— нечетное число). На-
чиная с элемента A
1,1
и перемещаясь по часовой стрелке, вывести все
ее элементы по спирали: первая строка, последний столбец, последняя
строка в обратном порядке, первый столбец в обратном порядке, остав-
шиеся элементы второй строки и т. д.; последним выводится центральный
элемент матрицы.
Matrix16. Дана квадратная матрица порядка (— нечетное число). Начи-
ная с элемента A
1,1
и перемещаясь против часовой стрелки, вывести все
ее элементы по спирали: первый столбец, последняя строка, последний
столбец в обратном порядке, первая строка в обратном порядке, оставши-
еся элементы второго столбца и т. д.; последним выводится центральный
элемент матрицы.

Download 0,55 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   73




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish