Пожалуйста! Помогите написать код для программы с процедурой! Составьте процедуру, которая определяет точки, расстояние между которыми максимально и минимально. Координаты точек заданы в массивах X(n), Y(n), n меньше =20. Испол...

Пожалуйста! Помогите написать код для программы с процедурой! Составьте процедуру, которая определяет точки, расстояние между которыми максимально и минимально. Координаты точек заданы в массивах X(n), Y(n), n<=20. Использовать составленную процедуру для массивов X1, Y1, вывести номера найденных точек, а также расстояние между ними. Язык С.
Гость
Ответ(ы) на вопрос:
Гость
#include   #include void minmax(int x1[],int y1[]) { int i, j, imax, jmax, imin, jmin; int len=sizeof(x1); float max = 0; float min = 1000; float r; for ( i = 0; i < len-1; i ++ )        for ( j = i+1; j < len; j ++ )       {       r = sqrt((x1[i]-x1[j])*(x1[i]-x1[j])+(y1[i]-y1[j])*(y1[i]-y1[j]));       if (r>max) { max = r; imax = i; jmax = j;}       if (r
Не нашли ответ?
Ответить на вопрос
Похожие вопросы