Cod sursa(job #588874)

Utilizator geniucosOncescu Costin geniucos Data 9 mai 2011 21:04:26
Problema Text Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include<stdio.h>
#include<cstring>
FILE *f,*g;
char a[10001];
long long nr2,nr1,nr,i,n;
int main()
{
f=fopen("text.in","r");
g=fopen("text.out","w");
fscanf(f,"%s",a);
while(!feof(f))
{
n=strlen(a)-1;
for(i=0;i<=n;i++)
{
	if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z') 
		{
			nr++;
			nr2++;
		}
	else
	{
		if(nr>=1) nr1++;
		nr=0;
	}
}
if(nr>0) 
	{
		nr1++;
		nr=0;
	}
fscanf(f,"%s",a);
}
n=strlen(a)-1;
for(i=0;i<=n;i++)
{
	if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z') 
		{
			nr++;
			nr2++;
		}
	else
	{
		if(nr>=1) nr1++;
		nr=0;
	}
}
if(nr>0) 
	{
		nr1++;
		nr=0;
	}
//fprintf(g,"%ld ",nr2);
//fprintf(g,"%ld ",nr1);
fprintf(g,"%ld",nr2/nr1);
fclose(f);
fclose(g);
return 0;
}