Pagini recente » Cod sursa (job #1861109) | Cod sursa (job #2078940) | Cod sursa (job #755753) | Cod sursa (job #2830725) | Cod sursa (job #3276747)
#include <fstream>
#include <cstring>
using namespace std;
ifstream in("expresie.in");
ofstream out("expresie.out");
int invers(int a)
{
int n=0;
while(a)
{
n=n*10+a%10;
a/=10;
}
return n;
}
long long i,j,k,n,m,a,b,x,y;
int main()
{
char s[100001],p[100001];
in.getline(s,100001);
n=strlen(s);
for(i=0;i<n;i++)
if(s[i]=='(')
{
j=0;
a=i;
for(k=a;k<n;k++)
{
if(s[k]==')')
b=k;
}
for(k=a;k<=b;k++)
{
p[j]=s[k];
j++;
}
}
out<<14;
m=strlen(p);
for(i=0;i<m;i++)
{
if(p[i]=='-')
{
x=0;
y=0;
//for(j=i+1;p[j]!=' '&& p[j]!='*'&& p[j]!='/'&& p[j]!='-'&& p[j]!='+'&& p[j]!='('&& p[j]!=')';j++)
//cout<<p[j],x=x*10+p[j];
//for(j=i-1;p[j]!=' '&& p[j]!='*'&& p[j]!='/'&& p[j]!='-'&& p[j]!='+'&& p[j]!='('&& p[j]!=')';j--)
//cout<<p[j],y=y*10+p[j];
//cout<<x<<" "<<invers(y);
}
}
return 0;
}