Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int cmmdc(int a, int b)
- {
- int r;
- while(b)
- {
- r=a%b;
- a=b;
- b=r;
- }
- return a;
- }
- int main()
- {
- int n, a, b, x;
- int numarator=0, numitor=1;
- cin>>n;
- int i;
- for(i=1; i<=n; ++i)
- {
- cin>>a>>b;
- numarator=(a*numitor)+(b*numarator);
- numitor=b*numitor;
- x=cmmdc(numarator, numitor);
- numarator/=x, numitor/=x;//o aduci la forma ireductibila
- }
- cout<<numarator<<" "<<numitor;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement