Cod sursa(job #1801722)
Utilizator | Data | 9 noiembrie 2016 16:18:08 | |
---|---|---|---|
Problema | Text | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <stdio.h>
int CMMDC(int a, int b)
{
int c;
while (b)
{
c = a % b;
a = b;
b = c;
}
return a;
}
int main()
{
FILE* fin;
FILE* fout;
int a,b;
fin = fopen("cmmdc.in", "r");
fout = fopen("cmmdc.out", "w");
fscanf(fin, "%d %d", &a, &b);
if(CMMDC(a,b) == 1) fprintf(fout, "%d", 0);
else
{
fprintf(fout, "%d", CMMDC(a,b));
}
return 0;
}