Cod sursa(job #884335)

Utilizator donutCiprian Nicolae Lazaroaia donut Data 20 februarie 2013 21:08:21
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>

using namespace std;

int main()
{
    ifstream fin ("cmmdc.in");
    ofstream fout ("cmmdc.out");
    int a,b,y=1;
    fin>>a;fin>>b;
    if (b>a)
        {  while (y)
            { y=b%a;
              b=a;
              a=y;
        } if (b==1) fout<<0;
        else fout<<b;
        }
        else {
            while (y)
            {    y=a%b;
                 a=b;
                 b=y;
            } if (a==1) fout<<0;
            else fout<<a;
            }
    fout.close();
    return 0;
}