Pagini recente » Cod sursa (job #1588178) | Cod sursa (job #1955638) | Cod sursa (job #772492) | Cod sursa (job #1601292) | Cod sursa (job #1284569)
#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[2]=" ";
int main()
{
fin.get(a,1100000,'\n');
l=strlen(a);
for(i=0;i<l;i++)
{
if(a[i]>='a'&& a[i]<='z')a[i]=a[i]-32;
if(a[i]<'a'&& a[i]>'z')a[i]=' ';
}
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;
}