Теоретичні відомості
Двовимірний масив об’являється у програмі заданням імені та двох розмірів, які пишуться у круглих дужках. Наприклад:
Dim x(4,6)As Integer ‘ матриця цілих чисел з 4
‘ рядків і 6 стовпців
Двовимірний масив розміщується в пам’яті рядками, займаючи послідовні ячейки пам’яті.
Задача 8.1 Переставити рядки двовимірного масиву цілих чисел, що має M рядків та N стовпців з максимальною та мінімальною сумою непарних елементів. Вважати, що ці суми єдині..Позначення:
min – мінімальна сума непарних елементів по рядках,
k_min – номер рядка, який її містить;
max – максимальна сума непарних елементів по рядках,
k_max – номер рядка з цією сумою.
Для обміну значеннями елементів використаємо змінну t. Для підрахунку суми використаємо змінну S.
Створимо форму як на рисунку 7.1.
Розмістимо на формі елемент управління напис – LblRez. На етапі проектування встановимо його властивість LblRez.Caption = " ". В програмі напишемо код, який розміщує на його місці інформацію про те, які рядки поміняли місцями.
txtM
txtN
cmdRun –––––––→
txtA ––––→
LblRez ––––––→
←––––––––––– CmdExit
Рисунок 8.1 – Приклад роботи форми 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Поиск по сайту:
|