Cod sursa(job #1358822)

Utilizator UTCN_error404UTCN Balint Petrican Stan UTCN_error404 Data 24 februarie 2015 20:07:58
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <algorithm>
#include <vector>
#include <list>
#include <queue>

using namespace std;
 
int a,b,tests;

int gcd(int a, int b) {
	int t;
	while (b!=0) {
		t = b;
		b = b % a;
		a = t;
	}
	
	return a;
}

int main(int argc, char **argv)
{
	FILE *f = fopen("euclid2.in","r");
	FILE *g = fopen("euclid2.out","w");
	fscanf(f,"%d",&tests);
	
	for (int t=0;t<tests;t++) {
		fscanf(f,"%d%d",&a,&b);
		fprintf(g,"%d\n",gcd(a,b));
	}

	return 0;
}