0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 15
|
||||||
1 | ||||||
Заполнение массива и ошибка "Индекс находился вне границ массива"07.11.2013, 21:36. Показов 1655. Ответов 6
Метки нет (Все метки)
Как исправить проблему?
0
|
07.11.2013, 21:36 | |
Ответы с готовыми решениями:
6
Ошибка: Индекс находился вне границ массива Ошибка: Индекс находился вне границ массива Ошибка: индекс находился вне границ массива Ошибка: Индекс находился вне границ массива |
369 / 341 / 108
Регистрация: 12.02.2013
Сообщений: 653
|
|
07.11.2013, 21:38 | 2 |
for (int i = 0; i < n; i= i + 1 )
1
|
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 15
|
|
07.11.2013, 21:39 [ТС] | 3 |
Все равно не работает(
0
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||
07.11.2013, 21:44 | 4 | |||||
потому что верхний индекс массива меньше его длины на 1, у вас n = его длине, используя оператор <= (меньше или равно), цикл делает еще одну итерацию с i = длине массива и, в результате, выходит за его границы, оттого и происходит исключение.
Добавлено через 1 минуту типа-псевдокодом):
0
|
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 15
|
|
07.11.2013, 21:55 [ТС] | 5 |
так как будет выглядеть в итоге?
0
|
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
|
||||||
07.11.2013, 22:00 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 15
|
||||||
07.11.2013, 22:05 [ТС] | 7 | |||||
я напортачил
0
|
07.11.2013, 22:05 | |
07.11.2013, 22:05 | |
Помогаю со студенческими работами здесь
7
Ошибка:Индекс находился вне границ массива Ошибка: Индекс находился вне границ массива Ошибка! Индекс находился вне границ массива Ошибка в цикле. Индекс находился вне границ массива Метод для сортировки массива, методом пузырька - индекс находился вне границ массива Индекс находился вне границ массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |