Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int cmmdc(int x, int y)
- {
- long long r=0;
- if(x>y)
- swap(x,y);
- r=x%y;
- while(r)
- {
- x=y;
- y=r;
- r=x%y;
- }
- return y;
- }
- int ogl(int x)
- {
- long long y=0;
- while(x)
- {
- y=y*10+x%10;
- x/=10;
- }
- return y;
- }
- int main()
- {
- long long cm,s1=0,p1=1,n,i,u[11],v[11];
- cin>>n;
- for(i=1;i<=n;i++)
- {
- cin>>v[i]>>u[i];
- p1*=u[i];
- }
- for(i=1;i<=n;i++)
- s1=s1+v[i]*(p1/u[i]);
- cm=cmmdc(s1,p1);
- s1/=cm;
- p1/=cm;
- cout<<s1<<" "<<p1;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement