Guest User

Untitled

a guest
May 28th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #include<iostream>
  2. #include<math.h>
  3.  
  4. #define pi 3.14
  5.  
  6. using namespace std;
  7.  
  8. struct kolo
  9. {
  10. int x;
  11. int y;
  12. int r;
  13. };
  14.  
  15. int main()
  16. {
  17. int a;
  18. kolo kola[1000];
  19. cin >> a;
  20.  
  21. for(int i=0; i<a; i++)
  22. {
  23. cin >> kola[i].y >> kola[i].x >> kola[i].r;
  24. }
  25.  
  26. int b, l, m;
  27. cin >> b;
  28.  
  29. for(int j = 0; j < b; j++)
  30. {
  31.  
  32. cin >> l >> m;
  33.  
  34. if(kola[l-1].r > kola[m-1].r)
  35. {
  36. cout << sqrt((kola[l-1].y-kola[m-1].y)*(kola[l-1].y-kola[m-1].y)+(kola[l-1].x-kola[m-1].x)*(kola[l-1].x-kola[m-1].x))<< " " << pi*kola[l-1].r*kola[l-1].r;
  37. }
  38. else{
  39. cout << sqrt((kola[l-1].y-kola[m-1].y)*(kola[l-1].y-kola[m-1].y)+(kola[l-1].x-kola[m-1].x)*(kola[l-1].x-kola[m-1].x)) << " " << pi*kola[m-1].r*kola[m-1].r;
  40. }
  41. }
  42. return 0;
  43. }
Add Comment
Please, Sign In to add comment