int g ( int a, int b ) { int c; while ( a != 0 ) { c = a; a = b%a; b = c; } return b; } int main(void) { char l[10];char *p;int c; while(gets(l)){ strtok_r (l,"/",&p); c=g(atoi(l),atoi(p)); printf("%d/%d\n",atoi(l)/c, atoi(p)/c); } }