![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
Здравствуйте, просьба помочь в решении следующей задачи:
"Дан массив целых чисел (2n=16), полученных случайным образом в диапазоне [-20;20]. Поменять местами первую и вторую половины массива." Необходимо, чтобы сам массив был выведен в таблицу Excel (т.е. используются команды Sheets("ЛистN").Select, ЛистN.Cells(i, j).Value = a(i, j), Cells. Кто разбирается, помогите пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]()
Что-то такое тебе надо:
Код:
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
massiv(i) = massiv(i + (massiv.Length / 2))
Жалуется на эту строчку. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]()
попробуй просто massiv(i + число) (в данном случае 8)
каким образом жалуется? что говорит?
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
Пишет:
compile error invalid qualifier |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
Когда изменил на (i + 8), стало жаловаться на строку massiv(i) = Int(41 * Rnd - 20):
Run-time error ''9' Subscript out of range |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]()
измени:
dim massiv(16) as integer
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
Получился в итоге такой код:
Код:
-16 20 7 -20 3 -16 -16 12 4 20 17 -11 8 20 -10 1 Несостыковка( |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]() Цитата:
Если помог, жми спасибо
![]() |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.05.2011
Сообщений: 15
|
![]()
Можно как-нибудь добавить массив до замены?
А то тут мы вывели заменённый уже, как я понял. Просто требуется увидеть эту самую замену: что было до и стало после. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный и одномерный массив(в VBA) | Артем8 | Помощь студентам | 0 | 11.06.2010 12:34 |
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. | Marishkaa | Помощь студентам | 2 | 12.01.2010 16:54 |
Одномерный массив в VBA | Nataly1992 | Помощь студентам | 18 | 20.12.2009 20:35 |
Одномерный массив вещественных чисел в VBA | Катарина Питерская | Microsoft Office Excel | 1 | 13.11.2009 13:23 |
VBA. Одномерный массив | ExMatiss | Microsoft Office Excel | 9 | 07.05.2008 05:57 |