fork download
  1. #include <stdio.h>
  2.  
  3. i;t;x;y;
  4. f(int s,int*a,int*b){x=*a;y=*b;while(++i<s)x=(y-b[i])?(x*b[i])+(a[i]*y):(x+a[i]),y=(y-b[i])?(b[i]*y):y;
  5. for(i=1;i<=(x<y?x:y);++i)t=(x%i==0&&y%i==00)?i:t;x/=t;y/=t;}
  6.  
  7. main()
  8. {
  9. int a[] = { 1, 2, 3, 3, 6 };
  10. int b[] = { 2, 9, 3, 2, 4 };
  11.  
  12. f(5,a,b);
  13.  
  14. printf("%d / %d",x,y);
  15. }
  16.  
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
85 / 18