about summary refs log tree commit diff
path: root/09/TP-HN-2014/cau1.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2020-06-06 21:33:13 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2020-06-06 21:33:13 +0700
commit2f674dc80f0382f1c3178f435714960734dc9d3c (patch)
tree2abba7e4ec72bd16f58f7375126144d3fd9f4bca /09/TP-HN-2014/cau1.cpp
parentb2d80610db6beda38573890ed169815e495bc663 (diff)
downloadcp-2f674dc80f0382f1c3178f435714960734dc9d3c.tar.gz
Reorganize stuff from secondary school
Diffstat (limited to '09/TP-HN-2014/cau1.cpp')
-rw-r--r--09/TP-HN-2014/cau1.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/09/TP-HN-2014/cau1.cpp b/09/TP-HN-2014/cau1.cpp
deleted file mode 100644
index 274cef6..0000000
--- a/09/TP-HN-2014/cau1.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-#include <iostream>
-#include <fstream>
-
-using namespace std;
-
-long
-gcd(long x, long y)
-{
-  long z;
-  while (y)
-    {
-      z = x;
-      x = y;
-      y = z % x;
-    }
-
-  return x;
-}
-
-int
-main()
-{
-  ifstream infile;
-  long a, b, c, d;
-  infile.open("CAU1.INP");
-  infile >> a >> b >> c >> d;
-  infile.close();
-
-  long y = b * d / gcd(b, d);
-  long x = a * y / b - c * y / d;
-  if (!x)
-    y = 1;
-  else
-    {
-      a = gcd(x, y);
-      x /= a;
-      y /= a;
-      if (y < 0)
-        {
-          x *= -1;
-          y *= -1;
-        }
-    }
-
-  ofstream outfile;
-  outfile.open("CAU1.OUT");
-  outfile << x << ' ' << y << endl;
-  outfile.close();
-
-  return 0;
-}