Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Задача с функцией!

Автор: Танкистка 26.11.2006 17:08

На плоскости заданы своими координатами n точек. Создать массив размерности n х (n—1), элементами которого являются расстояния от каждой из точек до n—1 других. Функцию использовать для определения расстояния между одной парой точек.



Вот такая задача... я чет ваще никак не могу условие понять... ну, я там составила функцию на подсчет расстояния, но чет как, что там дальше ума не приложу...
Помогите если сможете... любые предложения и объяснения условия.. типа чО ваще надо-то принимаются)))

Автор: lapp 26.11.2006 17:25

Цитата(Танкистка @ 26.11.2006 14:08) *

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

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