Pagini recente » Cod sursa (job #1820088) | Cod sursa (job #1755075) | Cod sursa (job #617442) | Cod sursa (job #2306868) | Cod sursa (job #406191)
Cod sursa(job #406191)
#include <fstream.h>
#include <iostream.h>
int n,a[100001][3],i;
void cit(){
ifstream fin("euclid2.in");
fin>>n;
for(a[0][0]=1;a[0][0]<=n;a[0][0]++){
fin>>a[a[0][0]][1];
fin>>a[a[0][0]][2];
}
fin.close();
}
int ver(int x,int y){
if(x==y)
return x;
if(x>y)
return ver(x-=y,y);
else
return ver(x,y-=x);
}
int main(){
cit();
ofstream fout("euclid2.out");
for(i=1;i<=n;i++)
fout<<ver(a[i][1],a[i][2])<<'\n';
fout.close();
return 0;
}