Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("tema.in");
- ofstream g("tema.out");
- void Simplificare(long long a,long long b)
- {
- long long r,auxa,auxb;
- auxa=a;
- auxb=b;
- r=1;
- while(r!=0)
- {
- r=auxa%auxb;
- auxa=auxb;
- auxb=r;
- }
- g<<a/auxa<<" "<<b/auxa<<endl;
- }
- int main()
- {
- long long n,i,p1,p2,p3,aux2,c = 1,nur,num,aux1,aux3,m,s;
- f>>n;
- for(i=0;i<n;i++)
- {
- f>>p1>>p2>>p3;
- aux1=p1;
- aux2=p2;
- aux3=p3;
- if(p2 != -1 && p3 == -1)
- {
- c=1;
- while(aux2>0)
- {
- aux2=aux2/10;
- c=c*10;
- }
- nur=p1*c+p2;
- Simplificare(nur,c);
- }
- if(p2 == -1 && p3 != -1)
- { c=10;
- num=9;
- while(aux3>10)
- {
- aux3=aux3/10;
- c=c*10;
- num=num*10+9;
- }
- nur=p1*c+p3-p1;
- Simplificare(nur,num);
- }
- if(p2 != -1 && p3 != -1)
- { m=10;
- s=1;
- c=10;
- num=9;
- while(aux3>10)
- {
- aux3=aux3/10;
- c=c*10;
- m=m*10;
- num=num*10+9;
- }
- while(aux2>1)
- {
- aux2=aux2/10;
- c=c*10;
- s=s*10;
- num=num*10;
- }
- nur=p1*c+m*p2+p3-p1*s-p2;
- Simplificare(nur,num);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement