Cod sursa(job #1458748)

Utilizator perjulucianPerju Lucian Ionut perjulucian Data 8 iulie 2015 13:13:33
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>
#include <stdlib.h>
int cmmmdc(int a , int b){
    int c = a % b ;
    while ( c != 0){
        a = b ;
        b = c ;
        c = a % b ; 
    }
    return b ;
}
int main(){
    FILE * in = fopen("euclid2.in","r");
    FILE * out = fopen("euclid2.out","w");
    int T ;
    fscanf(in,"%d\n",&T);
    int i ,a,b;
    for ( i  = 0 ; i< T  ; i++){
        fscanf(in,"%d %d\n",&a,&b);
        fprintf(out, "%d\n",cmmmdc(a,b));
    }
    fclose(in);
    fclose(out);
    return 0 ;
}