Uva 10242 Solution

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    double a1, a2, b1, b2, c1, c2, d1, d2;

    cout << showpoint;
    cout << fixed;
    cout << setprecision(3);

    while( cin >> a1 >> a2 >> b1 >> b2 >> c1 >> c2 >> d1 >> d2)
    {
        if(b1 == c1 && b2 == c2)
        {
           cout << a1 + d1 - b1 << " " << a2 + d2 - b2 << endl;
        }

        else if(b1 == d1 && b2 == d2)
        {
            cout << a1 + c1 - b1 << " " << a2 + c2 - b2 << endl;
        }

        else if(a1 == c1 && a2 == c2)
        {
            cout << b1 + d1 - a1 << " " << b2 + d2 - a2 << endl;
        }

        else if(a1 == d1 && a2 == d2)
        {
            cout << b1 + c1 - a1 << " " << b2 + c2 - a2 << endl;
        }
    }

    return 0;
}


Comments