Cod sursa(job #2927499)

Utilizator razvan.chChelariu Razvan Dumitru razvan.ch Data 20 octombrie 2022 18:48:50
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.53 kb
#include<bits/stdc++.h>
#define ll long long

using namespace std;

FILE *in = fopen("euclid2.in","r");
FILE *out = fopen("euclid2.out","w");


int euclid(int a,int b)
{
    while(b)
    {
        if(a>b)
            a-=b;
        else
            b-=a;
    }
    return a;
}
void readsolve()
{
    int t;
   fscanf(in,"%d",&t);
  cin>>t;
    while(t)
    {
        int a,b;
       fscanf(in,"%d %d",&a,&b);
        fprintf(out,"%d %d\n",euclid(a,b));

        t--;
    }
}

int main()
{
    readsolve();
}