Cod sursa(job #112725)

Utilizator blueblurRaluca Oncioiu blueblur Data 6 decembrie 2007 23:28:44
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<iostream.h>
#include<fstream.h>
#include<ctype.h>
char c;
int v[2],a,nr,x,s,n,i;
void main()
{ifstream f("adunare.in");
ofstream g("adunare.out");
while(!f.eof())
{f.get(c);
if(isdigit(c))
{a=c-'0';nr=nr*10+a;}
else if(c=='-') x++;
else if(c=='\n')
{if(x!=0) {v[n]=-nr;n++;}
else if(x==0) {v[n]=nr;n++;}
nr=0;x=0;}}
for(i=0;i<n;i++)
s=s+v[i];
g<<s;
f.clse();
g.close();}