ВУЗ:
Составители:
Рубрика:
75
If InStr(1, sTemplate, Chr(KeyAscii)) > 0 Then KeyAscii = 0
End Sub
Форма для ввода элементов массива и вывода сообщения приведена
ниже.
Задание 8. Обработка двумерного массива
Дан двумерный массив числовых значений A(N,M). Сформировать
одномерный массив, элементами которого являются суммы элементов ка-
ждой строки исходного массива. Сформированный массив вывести на эк-
ран в строку. Для ввода элементов исходного массива и вывода сформиро-
ванного массива использовать форму, приведенную на рис.2.
Ниже приведена программа на языке Visual Basic для решения этой
задачи.
Option Explicit
' Ввести элементы двумерного массива, посчитать сумму элементов ка-
ждой строки, составить одномерный массив из этих сумм и вывести его
на экран.
Option Base 1
Dim a() As Integer
Dim SUM() As Integer
Dim M, N, i, j As Integer
Dim sTemplate As String
Dim zzz As Variant
'Просчет
Private Sub Command2_Click()
ReDim SUM(M * 2) ' Результирующий массив
For i = 1 To M
SUM(i) = 0
For j = 1 To N
SUM(i) = SUM(i) + a(i, j)
Next j, i
75 If InStr(1, sTemplate, Chr(KeyAscii)) > 0 Then KeyAscii = 0 End Sub Форма для ввода элементов массива и вывода сообщения приведена ниже. Задание 8. Обработка двумерного массива Дан двумерный массив числовых значений A(N,M). Сформировать одномерный массив, элементами которого являются суммы элементов ка- ждой строки исходного массива. Сформированный массив вывести на эк- ран в строку. Для ввода элементов исходного массива и вывода сформиро- ванного массива использовать форму, приведенную на рис.2. Ниже приведена программа на языке Visual Basic для решения этой задачи. Option Explicit ' Ввести элементы двумерного массива, посчитать сумму элементов ка- ждой строки, составить одномерный массив из этих сумм и вывести его на экран. Option Base 1 Dim a() As Integer Dim SUM() As Integer Dim M, N, i, j As Integer Dim sTemplate As String Dim zzz As Variant 'Просчет Private Sub Command2_Click() ReDim SUM(M * 2) ' Результирующий массив For i = 1 To M SUM(i) = 0 For j = 1 To N SUM(i) = SUM(i) + a(i, j) Next j, i
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »