Cod sursa(job #20441)

Utilizator mihai0110Bivol Mihai mihai0110 Data 21 februarie 2007 15:10:54
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<fstream.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
char s[200000],cuv[200],sep[40]=" ?""*[],./!-@#$%^&*()={};':<>.,./`~";
int suma,nr,i,j,n,lm,v[10000];
int main()
{
f.get(s,200000);
f.get();
strcat(s," ");
n=0;
j=-1;
for(i=0;i<strlen(s);i++)
if(strchr(sep,s[i])==0)
{
j++;
cuv[j]=s[i];
}
else
{
j++;
cuv[j]=0;
if(j>0)
{
nr++;
v[nr]=strlen(cuv);
}
j=-1;
}
for(i=1;i<=nr;i++)
suma=suma+v[i];
lm=suma/nr;
g<<lm;
f.close();
g.close();
return 0;
}