aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/79_gcd.sy
blob: 1d20bc5aaba08b8c8de68196f3281b615d97d491 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
int n;

int gcd(int m,int n)
{ 
    int t;
    int r;

    if(m<n) { t=m;m=n;n=t; }

    r=m%n;

    while(r!=0)
    {
        m=n;   
        n=r;   
        r=m%n;  
    }

  return n;

}

int main()
{
    //newline=10;
    int i;
    int m;
    //m = 1478;
    //int t;
    i=getint();
    m=getint();
    
    return gcd(i,m);
}