Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Массив

Ответить
Настройки темы
VBA - [решено] Массив

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Переписать элементы главной диагонали массива А[6,6] в одномерный массив В


напишите пожалуйста текст программы и блок-схему

Отправлено: 13:29, 20-02-2011

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Матвик, мы здесь помогаем разобраться в проблемах программирования, а не пишем лабораторные работы за студентов. Поэтому сперва ваши соображения и измышления, а затем наши. Т.к. размеры матрицы задан, то можно хоть в ручную сделать. Задача в 10 строк.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 15:02, 20-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Dim A(1 To 6, 1 To 6) As Single
Dim i, j As Integer

Private Sub Command1_Click()

List1.Clear
Randomize

For i = 1 To 6
For j = 1 To 6
A(i, j) = Int(100 * Rnd)
Next j
Next i

For i = 1 To 6
List1.AddItem Str(A(i, 1)) + " " + Str(A(i, 2)) + " " + Str(A(i, 3)) + " " + Str(A(i, 4)) + " " + Str(A(i, 5)) + " " + Str(A(i, 6))
Next i
End Sub


Private Sub Command2_Click()
'

List1.Clear

For i = 1 To 6
For j = 1 To 6
If i = j Then
B(1) = A(i, j)
End If
Next j
Next i


Command2 не работает

Отправлено: 15:41, 20-02-2011 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Цитата Матвик:
B(1) = A(i, j) »
Вот тут ничего подозрительного нет? Ошибки например?
Цитата Матвик:
For i = 1 To 6
B(I) = A(i, i)
Next i »
Не проще будет?
Массив B - где задан? А - вижу, В - нет.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:25, 20-02-2011 | #4


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


вот это я баклажан, все я въехал все сделал. Спасибо огромное)

Отправлено: 19:34, 20-02-2011 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Массив

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Raid массив. clin Накопители (SSD, HDD, USB Flash) 7 30-11-2009 08:05
VBA - Массив. help! JaneCherry Программирование и базы данных 2 11-06-2009 06:53
Raid массив madoc Хочу все знать 1 12-02-2009 16:17
Массив и функция Scorpion666 Вебмастеру 4 02-03-2006 12:44
массив на PHP Surround Вебмастеру 6 15-10-2005 15:01




 
Переход