Cod sursa(job #665482)

Utilizator teofilTeofil teofil Data 22 ianuarie 2012 09:24:19
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.42 kb
#include <stdio.h>

int cmmdc(long a, long b)
{
    int r;
    for (r = a%b; r!=0; a=b, b=r, r=a%b)
        ;
    return b;
}

int main()
{
    FILE *in,*out;
    long a,b;
    short ok;
    in = fopen("cmmdc.in","r");
    ok = fscanf(in, "%ld %ld",&a,&b);
    if (ok);
    fclose(in);

    a = cmmdc(a,b);

    out = fopen("cmmdc.out","w");
    fprintf(out, "%ld", a);
    fclose(out);
    return 0;
}