Pagini recente » Cod sursa (job #1593899) | Cod sursa (job #2797679) | Diferente pentru problema/vantu intre reviziile 4 si 3 | Cod sursa (job #1185243) | Cod sursa (job #163390)
Cod sursa(job #163390)
#include<stdio.h>
char c;
long int cuv,litere,cuvinte,sol;
int main()
{
FILE *f=fopen("text.in","rb");
while(fscanf(f,"%c",&c)!=EOF)
{ if((('a'<=c)&&('z'>=c))||(('A'<=c)&&('Z'>=c)))
{ litere++;
if(!cuv)cuv=1;
}
else
{cuvinte+=cuv;cuv=0;}
}
cuvinte+=cuv;
fclose(f);
f=fopen("text.out","w");
sol=litere/cuvinte;
fprintf(f,"%ld\n",sol);
fclose(f);
return 0;
}