|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.12.2013, 01:11 | #1 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
(алгоритм)найти i минимальный элемент массива (i с клавиатуры) возможно (с++/c#)(транспортная задача)
задача состоит вот в чём :
найти i минимальный элемент массива (i с клавиатуры) как это сделать? для транспортной задачи (нахождение по минимальному элементу в матрице) Последний раз редактировалось proef; 24.12.2013 в 19:53. |
24.12.2013, 01:38 | #2 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
может не совсем понятно объяснил )
например дан массив J[5] = {-4,-8,2,4,6} вводим с клавиатуры i =2 ; то оно должно выводить -4 так -как это второй по возрастанию минимальный элемент |
24.12.2013, 06:53 | #3 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
Как вариант отсортировать массив по возрастанию и выводить потом i-ый элемент.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
24.12.2013, 06:57 | #4 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Есть вариант за N(в общем случае).. и называется он Поиск K-ой статистики.. |
|
24.12.2013, 18:09 | #5 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
мне нужно для решения транспортной задачи (нахождение по методу минимального элемента в матрице)
если элемент уже использовали то пропускаем Последний раз редактировалось proef; 24.12.2013 в 18:13. |
24.12.2013, 18:54 | #6 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
|
|
24.12.2013, 19:50 | #7 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
ну алгоритм такой рассматриваем всю матрицу тарифов находим минимальный элемент во всей матрице записываем в него поставку (min(a[i],b[j])) и отнимаем от a[i] и b[j] поставку ; и если a[i] или b[j] = 0 (или оба = 0) то вычеркиваем эту (строку/столбец) и не трогаем элементы которые в (строке/столбце) и до тех пока все а[i] и b[j] не будут равны 0 |
24.12.2013, 19:51 | #8 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
ну вот (не работает)
Код:
|
30.12.2013, 23:27 | #9 |
Форумчанин
Регистрация: 08.06.2013
Сообщений: 133
|
сделал по другому методу (по методу северо-западного угла)
уже на c# не судите строго Код:
не могу придумать как считать потенциалы Последний раз редактировалось proef; 30.12.2013 в 23:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести массив с клавиатуры. В полученном массиве найти минимальный элемент. Вывести его на экран | ok57 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 17.05.2013 05:07 |
Ввести с клавиатуры целочисленную матрицу размера 4х4. Найти минимальный элемент каждого столбца. | ДМИТРИЙ1234 | Помощь студентам | 4 | 14.05.2013 20:57 |
Нужно найти максимальный и минимальный элемент массива и поменять их местами | xxxRiderxxx | Помощь студентам | 2 | 25.07.2012 22:30 |
Исправте ошибку.Надо найти минимальный элемент массива!!! | viknik | Помощь студентам | 1 | 13.03.2011 18:57 |