Автор: Танкистка 26.11.2006 17:08
На плоскости заданы своими координатами n точек. Создать массив размерности n х (n—1), элементами которого являются расстояния от каждой из точек до n—1 других. Функцию использовать для определения расстояния между одной парой точек.
Вот такая задача... я чет ваще никак не могу условие понять... ну, я там составила функцию на подсчет расстояния, но чет как, что там дальше ума не приложу...
Помогите если сможете... любые предложения и объяснения условия.. типа чО ваще надо-то принимаются)))
Автор: lapp 26.11.2006 17:25
Цитата(Танкистка @ 26.11.2006 14:08)
я там составила функцию на подсчет расстояния, но чет как, что там дальше ума не приложу...
непонятно, что тут непонятного
Сделай цикл по всем точкам, а внутри него другой цикл - тоже по всем точкам, но кроме одной - той, которая сейчас текущая во внешнем (просто пропусти ее по условному оператору).
Ясно, что, поскольку вторая размерность равна n-1, то сохранения нумерации не получится. Так что просто заполняй элементы массива по очереди. Это не очень умнО, но таково условие..