Pagini recente » Cod sursa (job #32732) | Cod sursa (job #1540095) | Cod sursa (job #367734) | Cod sursa (job #2940071) | Cod sursa (job #323078)
Cod sursa(job #323078)
#include<cstdio>
#include<cstring>
#define maxn 2000007
using namespace std;
FILE *f=fopen("text.in","r");
FILE *g=fopen("text.out","w");
char x,y;
int i,n,p,k,ok;
int ch(char x)
{
if((x>='a'&&x<='z')||(x>='A'&&x<='Z'))
return 1;
return 0;
}
int main()
{
fscanf(f,"%c",&x);
while(!feof(f))
if(x!=' '&&y)
{
if(ch(x))++k;
fscanf(f,"%c",&x);
}
else
{
n=0;
y=x;
fscanf(f,"%c",&x);
while(x!=' '&&!feof(f))
{
if(ch(x))
{
if(!ch(y))
++n;
if(!n) ++n;
++k;
}
y=x;
fscanf(f,"%c",&x);
}
if(n) p+=n;
}
fprintf(g,"%d\n",k/p);
fclose(f);
fclose(g);
return 0;
}