Pagini recente » Istoria paginii runda/pregatire_bb_/clasament | Cod sursa (job #1681744) | Istoria paginii runda/000000/clasament | Cod sursa (job #726058) | Cod sursa (job #1462676)
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
FileReader in = new FileReader("euclid2.in");
Scanner sin = new Scanner(in);
FileWriter out = new FileWriter("euclid2.out");
long T,a,b;
T = sin.nextLong();
while(T-- >0)
{
a = sin.nextLong();
b = sin.nextLong();
out.write(String.valueOf(cmmdc(a,b)) + "\n");
}
sin.close();
out.close();
}
private static long cmmdc(long a, long b)
{
if(b==0)
return a;
return cmmdc(b,a%b);
}
}