![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 11.11.2011
Сообщений: 3
|
![]()
Задана система двусторонних дорог, причем для любой пары городов можно указать соединяющий их путь. Найти такой город, для которого сумма расстояний до остальных городов минимальна.
Исходный код программы: Код:
n=3 (n - количество городов) Матрица расстояний: i 0 1 2 j 0 0 1 2 1 1 0 2 2 1 2 0 при выводе нужного города выводит Gorod: 1258 Хотя их всего 3) Подскажите пожалуйста где ошибка (или ошибки =) ). Последний раз редактировалось Junior777; 11.11.2011 в 18:52. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Когда Вы передаёте аргумент в функцию "по значению" (в случае C++, аргументы "по умолчанию", без дополнительных выкрутасов, передаются именно так) - например,
Код:
Что делать? Можно передать n по ссылке (в заголовке функции vvodmr написать int* n и в main передать ей &n, как в scanf). А можно, и, ИМХО, лучше - сделать так, чтобы vvodmr возвращала размерность введённой матрицы (int vvodmr(int g[][NMAX]). n внутри vvodmr при этом становится локальной переменной, а n в main инициализируется при вызове: Код:
Код:
Код:
В общем, хорошо бы Вы повторили код, заключив его в тег CODE и малость разбавив комментариями. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 11.11.2011
Сообщений: 3
|
![]()
Спасибо! Сейчас будем править
Последний раз редактировалось Junior777; 11.11.2011 в 20:08. |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 11.11.2011
Сообщений: 3
|
![]()
Не смог разобраться только с этой частью:
Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык программирования D | russian-stalker | Свободное общение | 2 | 07.02.2011 20:51 |
Язык программирования С++ | Jasper92 | Свободное общение | 2 | 09.11.2009 13:51 |
Язык программирования C | Jasper92 | Свободное общение | 17 | 06.09.2009 11:13 |
язык программирования Си | Ruslan0990kz | Общие вопросы C/C++ | 1 | 03.06.2009 22:01 |