Cod sursa(job #3204556)

Utilizator cristinachCristina Chiurcci cristinach Data 17 februarie 2024 04:28:49
Problema Algoritmul lui Euclid Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>

using namespace std;

long long n,a[50],b[50];

int main(){
    ifstream fin("euclid2.in");
    ofstream fout ("euclid2.out");
    fin>>n;
    for(int i=0; i<n; i++){
        fin>>a[i]>>b[i];
    }
    for(int i=0; i<n; i++){
        while(a[i]!=b[i]){
            if(a[i]>b[i]) a[i]-=b[i];
            else b[i]-=a[i];
        }
        fout<<a[i]<<endl;
    }
    return 0;
}