|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2015, 10:49 | #1 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
Проблема с сортировкой массива
Visual Studio пока не работает у меня, поэтому на время решил воспользоваться сайтом http://cpp.sh/ ( Не поддерживает русский, функцию void и не позволяет инициализировать переменную в цикле )
Нужно сделать сортировку массива пузырьковым методом без использования функции bubble_sort Код:
Когда выполняю, сравнение с 0 элементом массива проходит на ура, но дальше в 0й элемент засовывается 0: Где конкретно моя ошибка и почему так происходит? Пробовал сделать самостоятельно, перед этим просмотрев исходники и после в них не заглядывая. Как мне оформить функцию вывода на экран, чтобы не было вывода кучи одинаковых массивов, но при этом показывалось сравнение каждого элемента? http://cpp.sh/82jk |
21.10.2015, 11:16 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Уберите +1 |
|
21.10.2015, 11:23 | #3 |
Пользователь
Регистрация: 29.06.2011
Сообщений: 56
|
Благодарю!
Почему-то думал, что если j начинается c 1, то надо просчитать 6 раз ( Когда по-умному нужно 5 ). Теперь все идеально работает Последний раз редактировалось jirtreck; 21.10.2015 в 11:27. |
21.10.2015, 11:28 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не за что!
на будущее. Какой бы алгоритм обработки Вы не использовали, индексы не должны выходить за границы. Нельзя обратиться к -1 элементу, или элементу N+1 - это ошибка. То, что Вам программа позволила "вылезти" за границы (кстати, думаю, что это можно настроить в опциях IDE/компилятора, чтобы границы индексов контролировались), это не означает, что это не ошибка! Успехов в учёбе! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с сортировкой двумероного массива | Axelvox | C# (си шарп) | 0 | 03.12.2014 23:10 |
Проблема с сортировкой массива VB | Heng | Помощь студентам | 3 | 25.09.2013 14:08 |
Проблема с сортировкой массива | GaJIbI4 | Помощь студентам | 7 | 04.01.2012 02:05 |
задача с сортировкой массива, java | dungle | Помощь студентам | 0 | 17.12.2011 16:40 |
Просьба помочь с сортировкой массива по убыванию | Ветас | Помощь студентам | 6 | 11.11.2009 16:30 |