Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача с функцией!
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Танкистка
На плоскости заданы своими координатами n точек. Создать массив размерности n х (n—1), элементами которого являются расстояния от каждой из точек до n—1 других. Функцию использовать для определения расстояния между одной парой точек.



Вот такая задача... я чет ваще никак не могу условие понять... ну, я там составила функцию на подсчет расстояния, но чет как, что там дальше ума не приложу...
Помогите если сможете... любые предложения и объяснения условия.. типа чО ваще надо-то принимаются)))
Lapp
Цитата(Танкистка @ 26.11.2006 14:08) *

я там составила функцию на подсчет расстояния, но чет как, что там дальше ума не приложу...

непонятно, что тут непонятного smile.gif
Сделай цикл по всем точкам, а внутри него другой цикл - тоже по всем точкам, но кроме одной - той, которая сейчас текущая во внешнем (просто пропусти ее по условному оператору).
Ясно, что, поскольку вторая размерность равна n-1, то сохранения нумерации не получится. Так что просто заполняй элементы массива по очереди. Это не очень умнО, но таково условие.. sad.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.