Технология программирования
C++
Главная »
2016 » Февраль » 19 » M4 14
|
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"rus_rus.1251");
const int n=10;
double x[n],y[n];
double d,max;
int imax,imin,kolvo;
//ввод массива
cout<<"Введите координаты точек"<<endl;
for (int i=0;i<n;i++)
{
cout<<"Введите координаты точки ";
cin>>x[i]>>y[i];
}
//вывод массива
cout<<"Введенный массив"<<endl;
for (int i=0;i<n;i++)
{
cout<<"("<<x[i]<<";"<<y[i]<<")"<<endl;
}
cout<<endl;
//обработка массива
max=0;
for (int i=0;i<n-1;i++)
{
for (int j=i+1;i<n;i++)
{
//находим расстояние
d=sqrt((x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j]));
if (d>max)
max=d;
}
}
cout<<"Ответ: Наибольшее расстояние между точками = "<<d<<endl;
system("pause");
return 0;
}
|
Просмотров: 532 |
Добавил: denjes
| Рейтинг: 0.0/0 |