![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.10.2011
Сообщений: 3
|
![]()
Ввожу число, определяющее количество строк и столбцов в матрицу.
При помощи random заношу числа в симметричную матрицу. Далее приравниваю первое не нулевое значение в переменную min. Задаю 2 цикла и ставлю условие: Если c[i,j](та самая матрица) не равно нулю и c[i,j] меньше min, тогда приравниваю новое значение в переменную min (min:=c[i,j]) и сразу в переменную F записываю значение из j, для дальнейшего перехода. Дальше писать не стал, так как тут возникает проблема: Решил проверить какие значения заносятся в F и обнаружил, что если новый минимум нашелся на втором месте, (то есть j должен равняться двум в этом случае), то в F заносится 0. Во всех остальных случаях все верно (минимум на 3м месте, тогда f = 3 и т.д.) Вот код программы, но там много мусора, так как вырезал дальнейшую часть, ввиду ошибки. Код:
Последний раз редактировалось ZidanCo; 07.03.2012 в 17:23. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 20.10.2011
Сообщений: 3
|
![]()
Новая проблема =)
Последний раз редактировалось ZidanCo; 07.03.2012 в 17:23. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Жадный алгоритм | merhaba1992 | Помощь студентам | 1 | 05.11.2011 00:24 |
Жадный алгоритм в программировании | nikita92 | Помощь студентам | 0 | 26.11.2010 20:20 |
Жадный алгоритм. Задача о размене денег. | Multiman | Помощь студентам | 4 | 18.10.2010 13:15 |
Delphi(1й курс) Жадный алгоритм | Archetype | Помощь студентам | 8 | 17.05.2010 19:49 |
Жадный алгоритм и перебор | mailjaffka | Помощь студентам | 10 | 17.05.2010 16:20 |