Pagini recente » Cod sursa (job #2145040) | Cod sursa (job #2104485) | Cod sursa (job #607777) | Cod sursa (job #2106640) | Cod sursa (job #1284564)
#include<fstream>
#include<cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int c,l,i;//nr de cuvinte/nr de litere
char a[1100000],*p,sep[100];
int main()
{
fin.get(a,1100000,'\n');
l=0;
for (i=32;i<127;i++)
if (i<'A' || (i>'Z' && i<'a') || i>'z')
sep[l++]=i;
sep[l]=0;
p=strtok(a,sep);
l=0;c=0;
while (p)
{
c++;
l=l+strlen(p);
p=strtok(NULL,sep);
}
fout<<l/c;
fin.close();
fout.close();
return 0;
}