fork(1) download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4. float xg,yg;
  5. int liczbagalaktyk;
  6. float zaokraglij_do_2(float x)
  7. {
  8. int y = x * 1000; // przesuwamy przecinek o 4 miejsca i pozbywamy sie reszty za przecinkiem - y jest calkowite
  9. if (y % 10 >= 5) y += 10; // jezeli cyfra jednosci >= 5
  10. return (y / 10) * 0.01; // usuwamy ostatnia cyfre i zamieniamy na liczbe zmiennoprze
  11. }
  12.  
  13. int main()
  14. {
  15. cin>>xg>>yg>>liczbagalaktyk;
  16. float odleglosc[liczbagalaktyk],wgx[liczbagalaktyk],wgy[liczbagalaktyk];
  17. for (int i=-1;i<(liczbagalaktyk-1);i++)
  18. {
  19. cin>>wgx[i]>>wgy[i];
  20. odleglosc[i]=sqrt(pow(xg-wgx[i],2)+pow(yg-wgy[i],2));
  21.  
  22. }
  23. int m=0;
  24. for(int j=-1;j<(liczbagalaktyk-1);j++)
  25. {
  26. if(odleglosc[m]<(odleglosc[j+1])) m=j+1;
  27.  
  28. }
  29. cout<<wgx[m]<<wgy[m]<<endl;
  30. cout<<(zaokraglij_do_2(odleglosc[m]));
  31.  
  32. return 0;
  33. }
Runtime error #stdin #stdout 0s 15240KB
stdin
0 0 7
1 0
1 -1
2 1
-2 -1
3 0
-2 2
-1 -2
stdout
Standard output is empty