| 
 | 
back to boardPlease, help me. WA3 (( what is wrong???   #include <iostream> #include <cmath> using namespace std;   int main () {     int a, b, c, d;     cin >> a >> b >> c >> d;     if (a*b == c*d)     {         cout << "Impossible.";         return 0;     }       double s;     s = (c*d*a*a + c*d*b*b - a*b*c*c - a*b*d*d)/(c*d-a*b);     if (s < 0)     {         cout << "Impossible.";         return 0;     }       int ans;     s = (sqrt(s) * 1000);     if (s - (int)s < 0.5)         ans = (int)s;     else         ans = (int)s + 1;     cout << "Distance is " << ans << " km.";     return 0; }   Edited by author 26.02.2012 18:37  |  
  | 
|