![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 14
|
![]()
Всех приветствую,нужно переделать код из с++ под Java для среды NetBeans 7.2
Что делает программа,создаёт одномерный массив размером 10,находит в нём макс. и мин. элементы,и меняет элементы между ними местами(поплавок) Код:
в общем если кто перепишет буду очень благодарен Последний раз редактировалось Siel; 15.10.2013 в 08:21. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 14
|
![]()
Неужели никто не может помочь?(
Код:
run vector_min=1 vector_max=10 n=10 Исходный вектор: 1 9 3 7 7 9 5 2 1 8 max=9 i_max=1 min=1 i_min=0 Выходной вектор: 1 9 3 7 7 9 5 2 1 8 СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 9 секунды) Вопрос,почему индексы минимальных и максимальных значений выводятся на 1 меньше чем есть на самом деле(как сделать чтобы 0 не учитывался?),и почему выводится такойже вектор,код немножко с другими переменными нежели в 1 посте,но суть программы также,нужно выполнить поплавок,помогите плз разобраться где ошибка... Последний раз редактировалось Siel; 16.10.2013 в 10:43. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
если при выводе пользователю Вы (и он) считаете, что массивы нумеруются от 1 (единицы), то банально добавляйте единицу при выводе результата: Код:
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 14
|
![]()
Благодарю,а насчёт поплавка есть мысли?,точнее почему выводится оригинальный массив вместо изменёного поплавком,цикл вроде верный
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.04.2012
Сообщений: 104
|
![]()
Сортировка пузырьком
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.03.2013
Сообщений: 14
|
![]()
Так ошибки у меня нет,однако
run: vector_min=1 vector_max=30 n=10 Исходный вектор: 17 9 23 1 19 22 26 18 3 27 max=27 i_max=10 min=1 i_min=4 Выходной вектор: 17 9 23 1 3 18 26 22 19 27 поплавок сработал помогите реализовать случай когда между минимальным и максимальным элементом находится только 1 элемент и поплавок не выполним(вывод на экран мол сорри выполнить не возможно и т.д) Если макс\мин элемент не в единственном экземпляре(повторяются) у меня берутся самые крайние,допустим если есть несколько минимальных и несколько максимальных и есть случай когда между макс\мин элементами только один,программа использует именно его Допустим у нас есть 4 числа 2 макс и 2 минимальных,между первым макс и первым мин находится 1 элемент,тогда программа пойдёт на поиск других таких же значений и попытается выполнить поплавок там,или же она просто исключит эти значения и найдёт другие максимальные и минимальные без тех что были исключены и попробует выполнить поплавок там,возможно ли такое в моём коде? Последний раз редактировалось Siel; 16.10.2013 в 13:07. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа в java | Cawwa | Общие вопросы по Java, Java SE, Kotlin | 1 | 27.03.2013 22:06 |
Программа на JAVA | romanln2012 | Фриланс | 1 | 29.10.2012 20:14 |
Программа на Java | elris | Фриланс | 4 | 21.10.2011 21:44 |
программа на JAVA! | lera93 | Помощь студентам | 4 | 20.12.2010 12:22 |
Программа на Java | Серега13 | Фриланс | 1 | 13.04.2010 21:24 |