Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Двумерный массив. / 3 сообщений из 3, страница 1 из 1
25.03.2011, 00:41
    #37181866
Иван К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двумерный массив.
Доброго времени суток!
Помогите разобраться с задачкой.
Дан пример


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Private Sub Form_Load()
Const n =  7 					 'количество строк и столбцов в массиве
Dim a( 1  To n,  1  To n) As Double
Dim i As Integer, j As Integer   	                       'Счетчик цикла
For i =  1  To (n +  1 ) \  2   	 		            'Организация цикла по строкам: 
                                      	 		 'c 1-ой по среднюю включительно
   For j =  1  To n                		            'Цикл по столбцам
      If (j >= i) And (j <= n – i +  1 ) Then
         a(i, j) = i:    a(n – i +  1 , j) = i
      Else
         a(i, j) =  0 :   a(n – i +  1 , j) =  0 
      End If
   Next j
Next i
 
For i =  1  To n 	            ′Вывод массива на форму с помощью оператора Print
    Print		            ′Для перевода курсора на следующую строку

    For j =  1  To n
        Print a(i, j);	′точка с запятой предназначена для избежания перевода 
                                  ′курсора на следующую строку после вывода элемента a(i, j)
    Next j
Next i
End Sub
Вот. на основе этого надо сделать программу. что бы выводила на форму матрицу
1 1 2 4 8
0 1 1 2 4
1 1 2 4 8
0 1 1 2 4
1 1 2 4 8

Оч прошу помощи, т.к. в программировании не силен.
Заранее благодарен!
С уважением, Иван.
...
Рейтинг: 0 / 0
27.03.2011, 18:08
    #37184710
profitt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двумерный массив.
Иван К,

а что это за задача?Что должно быть?
...
Рейтинг: 0 / 0
28.03.2011, 13:38
    #37185652
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Двумерный массив.
Код: plaintext
1.
2.
3.
4.
for i =  1  to  5 
  for j =  1  to  5 
    x(i, j) = Fix( 0 . 5  +  2  ^ ((i Mod  2 ) + j -  3 ))
  next j
next i
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Двумерный массив. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]