Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // tinh x/y= (a/b) +(c/d)
- // x/y la phan so toi gian
- #include<stdio.h>
- #include<conio.h>
- #include<math.h>
- // Tinh uoc chung lon nhat
- int ucl(int x,int y)
- {
- while(x!=y)
- {
- if(x>y)
- x=x-y;
- else
- {
- y=y-x;
- }
- }
- return x;
- }
- void main()
- {
- int a,b,c,d;
- scanf("%d%d%d%d",&a,&b,&c,&d);// nhap gia tri vao
- int m=(a*d)+(b*c);// quy dong mau so
- int n=b*d;// mau so sau quy dong
- int k=abs(m);//lay gia tri tuyet doi
- int l=abs(n);// lay gia tri tuyet doi
- int q=ucl(k,l);
- int x=m/q;
- int y=n/q;
- if(y==1)// mau bang 1
- {
- printf("%d",x);
- }
- else
- {
- if(y<0)// mau nho hon 0 gia tri am
- {
- printf("%d%d",(x*(-1)),abs(y));
- }
- else
- {
- printf("%d%d",x,y);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement