Guest User

Untitled

a guest
Jan 17th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5. int main()
  6. {
  7. cout << "Input n: ";
  8. int n;
  9. cin >> n;
  10. int** arr = new int*[n];
  11. double** range = new double*[n];
  12. for (int i = 0; i < n; i++)
  13. {
  14. cout << "Input x" << i + 1 << " & y" << i + 1 << ": ";
  15. arr[i] = new int[2];
  16. range[i] = new double[n];
  17. cin >> arr[i][0] >> arr[i][1];
  18. }
  19. for (int i = 0; i < n; i++)
  20. {
  21. for (int j = 0; j < n; j++)
  22. {
  23. range[i][j] = sqrt(pow(arr[i][0] - arr[j][0], 2) + pow(arr[i][1] - arr[j][1], 2));
  24. }
  25. }
  26. double max = range[0][0];
  27. int max_i = 0, max_j = 0;
  28. for (int i = 0; i < n; i++)
  29. {
  30. for (int j = 0; j < n; j++)
  31. {
  32. if (range[i][j] > max)
  33. {
  34. max = range[i][j];
  35. max_i = i + 1;
  36. max_j = j + 1;
  37. }
  38. }
  39. }
  40. cout << "Max range is " << max << " with x" << max_i << ", y" << max_j << " & " << "x" << max_j << ", y" << max_j << endl;
  41. system("pause");
  42. return 0;
  43. }
Add Comment
Please, Sign In to add comment