Cod sursa(job #2435043)

Utilizator rolitamasTamas Roland rolitamas Data 2 iulie 2019 20:28:12
Problema A+B Scor 0
Compilator c-64 Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <stdio.h>
#include <stdlib.h>

int cmmdc(int a, int b)
{
    int c;
    c=a%b;
    if(c%2!=0)
    {
        return 0;
    }
    else
    {while(a!=b)
    {
        if(a>b)
            a=a-b;
        else
            b=b-a;
    }

    }
    return a;
}

int main()
{
    FILE *f1,*f2;
    int a,b;
    f1=fopen("cmmdc.in","r");
    f2=fopen("cmmdc.out","w");
    fscanf(f1,"%d %d",&a,&b);
    fprintf(f2,"%d ",cmmdc(a,b));
}