Pagini recente » Cod sursa (job #2457586) | Cod sursa (job #1944010) | Cod sursa (job #1638462) | Cod sursa (job #2427554) | Cod sursa (job #1393162)
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <string>
#include <iomanip>
#include <locale>
#include <sstream>
using namespace std;
ifstream f("ecuatii2.in");
ofstream g("ecuatii2.out");
string s,a;
int i,n,xs,xd;
int j;
int eg;
int egal,rez,pos;
int xpos[1000],sp[10000];
int xk,sk;
void schimb(string text)
{
stringstream convert(text);
if ( !(convert >> rez) )
rez = 0;
}
void pozitii ()
{ for(i=0;i<s.size()+1;i++)
{
if(s[i]=='x'){xk++;xpos[xk]=i;}
if(s[i]=='-'){sk++;sp[sk]=-i;}
if(s[i]=='+'){sk++;sp[sk]=i;}
if(s[i]=='='){egal=i;sk++;sp[sk]=egal;
if(s[i]==s[s.size()+1]){sk++;sp[sk]=i;} }
}
}
void schimb1(char car)
{
rez=int(car)-48;
}
int modul(int x)
{
if(x<0)return -x;
else return x;
}
int main()
{
getline(f,s);
sp[0]=0;
pozitii();
for(i=0;i<=sk;i++)
{
// if(sp[i]>egal) {
for(j=modul(sp[i]);j<modul(sp[i+1]);j++)
g<<s[j];
g<<"\n";
//}
}
return 0;
}