Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <string>
  4. #include <vector>
  5.  
  6. using namespace std;
  7.  
  8. int main(){
  9. int teste;
  10. int n;
  11. float absci;
  12. float ordo;
  13. float centru_absci = 0;
  14. float centru_ordo = 0;
  15. vector<float> abscise;
  16. vector<float> ordonate;
  17. vector<int> contoare;
  18. vector<int> nr_n;
  19. int cont;
  20. vector<float> centrex;
  21. vector<float> centrey;
  22. cin >> teste;
  23. for(int i=0;i<teste;i++){
  24. cin >> n;
  25. nr_n.push_back(n);
  26. for(int j=0;j<n;j++){
  27. cin >> absci;
  28. cin >> ordo;
  29. abscise.push_back(absci);
  30. ordonate.push_back(ordo);
  31. }
  32. for(int a=0;a<n;a++){
  33. centru_absci += abscise[a];
  34. centru_ordo += ordonate[a];
  35. }
  36. centru_absci = centru_absci/n;
  37. centru_ordo = centru_ordo/n;
  38. centrex.push_back(centru_absci);
  39. centrey.push_back(centru_ordo);
  40. cont = 0;
  41. for(int c=0;c<n;c++){
  42. //cont = 0;
  43. for(int d=c+1;d<n;d++){
  44. if(abscise[c] = 2*centru_absci - abscise[d])
  45. if(ordonate[c] = 2*centru_ordo - ordonate[d])
  46. cont++;
  47. }
  48. }
  49. contoare.push_back(cont);
  50. centru_ordo = 0;
  51. centru_absci = 0;
  52. }
  53. }
  54.  
  55. for(int i=0;i<teste;i++){
  56. cout<<"\n" <<centrex[i] <<" "<<centrey[i]<<"\n";
  57. /*
  58. if(contoare[i] == nr_n[i])
  59. printf("1 %.4f %.4f\n",centrex[i],centrey[i]);
  60. else
  61. printf("0\n");
  62. */
  63. }
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement