Решение задачи Пашмак и сад с Codeforces

Без пояснения   Просмотров: 28


Пашмак уже целый год влюблен в красивую девушку по имени Пармида... Сегодня Пашмак решил устроить свидание с ней в романтическом саду. К сожалению, парень забыл, где находится этот сад. Пашмак точно помнит, что сад имеет форму квадрата со сторонами, параллельными осям координат. Также он помнит, что в каждой вершине квадрата растет ровно одно дерево. Пашмак знает положение двух из этих деревьев. Помогите ему найти, где расположены другие два дерева.


Код

#include<bits/stdc++.h>
using namespace std;
int a, b, c, d;
main(){
    cin >> a >> b >> c >> d;
    if( abs( a - c ) == abs( b - d ) ) cout << a << " " << d << " " << c << " " << b;
    else if( a == c ) cout << a + b - d << " " << b << " " << a + b - d << " " << d;
    else if( b == d ) cout << a << " " << b + a - c << " " << c << " " << d + a - c;
    else cout << -1;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться