#include <stdio.h>
main()
{
    int a, b, r, temp;

    while( 1 ) {
        printf( "2つの自然数を指定してください : " );
        if( scanf( "%d, %d",  &a, &b ) != 2 ) break;
        if( a < b ) { temp = a; a = b; b = temp; }
        if( b < 1 ) continue;

        //ユークリッドの互除法により最大公約数を求める
        while( (r = a % b) != 0 ) {
            a = b;
            b = r;
        }
        printf( "最大公約数は%d\n", b );
    }
}

