Cod sursa(job #2578276)

Utilizator alexandra_buzatoiuBuzatoiu Alexandra Ioana alexandra_buzatoiu Data 10 martie 2020 20:04:45
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int main()
{
	FILE* in = fopen("euclid2.in", "r");
	FILE* out = fopen("euclid2.out", "w");
	int a, b;
	int nr_per;
	fscanf(in, "%d", &nr_per);
	for (int i = 0; i < nr_per; i++)
	{
		fscanf(in, "%d", &a);
		fscanf(in, "%d", &b);
		/*while (a != b)
		{
			if (a > b)
				a = a - b;
			else
				b = b - a;
		}*/
		int c;
		while (b)
		{
			c = a % b;
			a = b;
			b = c;
		}
		fprintf(out, "%d\n", a);
	}
	return(0);
}