Pagini recente » Cod sursa (job #2234194) | Cod sursa (job #1402522) | Cod sursa (job #2876958) | Cod sursa (job #3133813) | Cod sursa (job #1391735)
#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,x;
int egal,rez,pos;
int xpos[1000],ppos[10000],mpos[10000];
int xk,pk,mk;
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]=='-'){mk++;mpos[mk]=i;}
if(s[i]=='+'){pk++;ppos[pk]=i;}
}
}
void schimb1(char car)
{
rez=int(car)-48;
}
int main()
{
getline(f,s);
pozitii();
for(i=1;i<=xk;i++)g<<xpos[i]<<" ";
return 0;
}