Pagini recente » Istoria paginii runda/bulianii_007/clasament | Cod sursa (job #2941758) | Cod sursa (job #2550855) | Cod sursa (job #826558) | Cod sursa (job #1393613)
/**
* @(#)Euclid.java
*
*
* @author
* @version 1.00 2015/3/16
*/
import java.util.*;
import java.io.*;
class Main {
/**
* Creates a new instance of <code>Euclid</code>.
*/
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException
{
Scanner scan = new Scanner(new File("euclid2.in"));
PrintWriter out = new PrintWriter("euclid2.out");
int n = scan.nextInt();
for( int i = 0; i < n; i++ )
{
int a = scan.nextInt();
int b = scan.nextInt();
out.print(gcd(a, b));
if( scan.hasNext() )
out.println();
}
out.close();
}
public static int gcd(int a , int b)
{
if( b == 0 )
return a;
return gcd(b, a%b);
}
}