Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Проблема out of range Добавлено: 16.11.08 13:58  

Автор вопроса:  Roman | Web-сайт: kruftin.h15.ru | ICQ: 347671864 

Dim mass(90, 90) as Integer
Dim i As integer
Dim j As Integer
 For i = 1 To 5
       For j = 2 To 9
     summ = summ + mass(j * 10, j - i) + mass(19, 10 - i)
Next j
Next i

выдаёт выход за пределы массива, подскажите в чём дело плиз

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #1 Добавлено: 16.11.08 14:08
Ну если я не очень сильно сегодня ударился головой, то по моему
mass(j * 10, j - i)

j меньше чем i выходит... Целых 6 раз *CRAZY*

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 16.11.08 14:09
j=3
i=5

Пробуешь получить доступ к отрицательному элементу, которого нет в массиве.

Ответить

Номер ответа: 3
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #3 Добавлено: 16.11.08 14:10
Steel Brand пишет:
Пробуешь получить доступ к отрицательному элементу, которого нет в массиве.

Ога) Значит все таки не очень сильно :)

Ответить

Номер ответа: 4
Автор ответа:
 Roman



ICQ: 347671864 

Вопросов: 4
Ответов: 3
 Web-сайт: kruftin.h15.ru
 Профиль | | #4
Добавлено: 16.11.08 18:54
Спасибо большое!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам