Cod sursa(job #319312)

Utilizator johnny2008Diaconu Ion johnny2008 Data 31 mai 2009 14:09:03
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>  
#include <math.h> 
FILE *f;   
long a,b;   
int main(void){   
    f=fopen("cmmdc.in","r");   
    fscanf(f,"%ld %ld",&a,&b);   
    fclose(f);   
    f=fopen("cmmdc.out","w");   
    long int r,aux;   
    if (a<b){   
        aux=a;   
        a=b;   
        b=aux;   
    }   
    else {}   
       
    while (b != 0){   
        r=a%b;   
        a=b;   
        b=r;   
    }   
       
    fprintf(f,"%ld",a);   
       
    fclose(f);   
}