“Sometimes it is the people no one can imagine anything of who do the things no one can imagine.” ― Sir Alan Turing


ADS

ADS

Sunday, April 9, 2017

UVa 10242 Fourth Point!! Solution in C / C++


Source Code 

#include<stdio.h>

int main() {
  double a1, a2, b1, b2, c1, c2, d1, d2, e1, e2;
  while (scanf("%lf%lf%lf%lf%lf%lf%lf%lf", & a1, & a2, & b1, & b2, & c1, & c2, & d1, & d2) == 8) {
    if (a1 == b1 && a2 == b2) {
      e1 = c1 + d1 - a1;
      e2 = c2 + d2 - a2;
    } else if (a1 == c1 && a2 == c2) {
      e1 = b1 + d1 - a1;
      e2 = b2 + d2 - a2;
    } else if (a1 == d1 && a2 == d2) {
      e1 = c1 + b1 - a1;
      e2 = c2 + b2 - a2;
    } else if (b1 == c1 && b2 == c2) {
      e1 = a1 + d1 - b1;
      e2 = a2 + d2 - b2;
    } else if (b1 == d1 && b2 == d2) {
      e1 = a1 + c1 - b1;
      e2 = a2 + c2 - b2;
    } else if (c1 == d1 && c2 == d2) {
      e1 = b1 + a1 - c1;
      e2 = b2 + a2 - c2;
    }
    printf("%.3lf %.3lf\n", e1, e2);
  }
  return 0;
}

No comments:

Post a Comment