Pagini recente » Cod sursa (job #1727995) | Cod sursa (job #2448953) | Cod sursa (job #516248) | Cod sursa (job #559785) | Cod sursa (job #1284582)
#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[10];
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]=' ';
}
strcpy(sep," ");
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;
}