Pagini recente » Cod sursa (job #1557842) | Diferente pentru problema/brasov intre reviziile 9 si 23 | Diferente pentru 12-ponturi-pentru-programatorii-cc intre reviziile 11 si 20 | Diferente pentru acmunibuc_2014/1 intre reviziile 68 si 57 | Cod sursa (job #1776081)
#include <fstream>
using namespace std;
ifstream fin ("cmmdc.in");
ofstream fout ("cmmdc.out");
unsigned long int a, b, r, A, B;
int main()
{
fin >> a >> b;
if (a==0 || b==0)
fout << 0;
else{
while (b!=0)
{
r=a%b;
a=b;
b=r;
}
if (a==1)
fout << 0;
else
fout << a;
}
return 0;
}