Pagini recente » Diferente pentru documentatie/textile intre reviziile 70 si 71 | Cod sursa (job #2531354) | Cod sursa (job #1933043) | Cod sursa (job #2568051) | Cod sursa (job #20444)
Cod sursa(job #20444)
#include<fstream.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
char c,cuv[20000],sep[40]=" ?""*[],./!-@#$%^&*()={};':<>.,./`~";
long suma,nr,i,j,n,lm,v[100000];
int main()
{
f.get(c);
n=0;
j=-1;
while(c!='\n')
{
if(strchr(sep,c)==0)
{
j++;
cuv[j]=c;
}
else
{
j++;
cuv[j]=0;
if(j>0)
{
nr++;
v[nr]=strlen(cuv);
}
j=-1;
}
f.get(c);
}
for(i=1;i<=nr;i++)
suma=suma+v[i];
lm=suma/nr;
g<<lm;
f.close();
g.close();
return 0;
}