fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int GRA(int a, int b)
  6. {
  7. if (a==b) return a+b;
  8. else if (a<b)
  9. {
  10. b=b-a;
  11. return GRA(a,b);
  12. }
  13. else if (a>b)
  14. {
  15. a=a-b;
  16. return GRA(a,b);
  17. }
  18. }
  19. int main()
  20. {
  21. int ile_krokow;
  22. int GRACZ_A=0, GRACZ_B=0;
  23. cin>>ile_krokow;
  24. for (int i=0; i<ile_krokow; i++)
  25. {
  26. cin >>GRACZ_A>>GRACZ_B;
  27. cout<<GRA(GRACZ_A, GRACZ_B)<<endl;
  28. }
  29. return 0;
  30.  
  31. }
  32.  
Success #stdin #stdout 0s 15232KB
stdin
3
1 1
2 4
9 6
stdout
2
4
6