Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cstring>
- using namespace std;
- ifstream fi ("ecuatii.in");
- ofstream fo ("ecuatii.out");
- char s[300],t[300];
- int n,i,k;
- int main()
- {
- fi>>n;
- for(k=1;k<=n;k++)
- {
- fi.get();
- fi.get(s,300,'=');
- fi.get(t,300);
- m=strlen(s);
- for(i=0;i<m;i++)
- {
- if(s[i]=='x')
- { semn=0;
- for(j=i-1;j>=0 && semn==0;j--)
- {
- if(s[j]!='+' && s[j]!='-')
- c=atoi(s[j]),
- nr=nr*10+c;
- else
- semn=s[j];
- }
- aux=nr; nr=0;
- while(aux!=0)
- {
- nr=nr*10+aux%10;
- aux/=10;
- }
- if(semn=='+')
- coefx+=nr;
- else
- coefx-=nr;
- }
- }
- m=strlen(t);
- for(i=0;i<m;i++)
- {
- if(t[i]=='x')
- { semn=0;
- for(j=i-1;j>=0 && semn==0;j--)
- {
- if(t[j]!='+' && t[j]!='-')
- c=atoi(t[j]),
- nr1=nr1*10+c;
- else
- semn=t[j];
- }
- aux=nr1; nr=0;
- while(aux!=0)
- {
- nr1=nr1*10+aux%10;
- aux/=10;
- }
- if(semn=='+')
- coefx+=nr1;
- else
- coefx-=nr1;
- }
- }
- }
- fi.close();
- fo.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment