Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int cmmdc(short n1, short n2) {
- if (!n1 && !n2)
- return 0;
- else
- if (!n1 && n2)
- return n2;
- else
- if (n1 && !n2)
- return n1;
- else {
- while (n1 != n2)
- if (n1 > n2)
- n1 -= n2;
- else
- n2 -= n1;
- return n1;
- }
- }
- int main() {
- int n;
- short n1, n2, n3, x;
- ifstream f("cmmdc3.in");
- ofstream g("cmmdc3.out");
- f >> n;
- n1 = n % 1000; n /= 1000;
- n2 = n % 1000; n /= 1000;
- n3 = n % 1000; n /= 1000;
- g << cmmdc(n3, cmmdc(n1, n2));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement