Cod sursa(job #2762972)

Utilizator F.MatyiFischer Matyas Zsigmond F.Matyi Data 10 iulie 2021 17:14:27
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <cstdio>

using namespace std;

FILE* f;
FILE* g;

int main()
{
    f = fopen("euclid2.in", "r");
    g = fopen("euclid2.out", "w");
    int n,x,y,aux;
    fscanf(f, "%d", &n);
    for(; n>0; n--){
        fscanf(f, "%d %d", &x, &y);
        if(x<y){
            aux=x;
            x=y;
            y=aux;
        }
        while(y!=0){
            aux=x;
            x=y;
            y=aux%y;
        }
        fprintf(g, "%d \n", x);
    }
    return 0;
}