Cod sursa(job #2256071)

Utilizator f00fc7c8Vlad Vatafu f00fc7c8 Data 7 octombrie 2018 21:38:02
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
int main()
{
	 
    FILE *fin, *fout;
    fin = fopen("euclid2.in", "r");
    fout = fopen("euclid2.out", "w");
 
    int n, a, b;
    fscanf(fin, "%d", &n);
    for(int i=1; i<=n; i++) {
        fscanf(fin, "%d%d", &a, &b);
        fprintf(fout, "%d\n", gcd(a, b));
    }
	return 0;
}


int euclid(int a,int b)
{
	int c;
    while (b) {
        c = a % b;
        a = b;
        b = c;
    }
	return a;
}