Pagini recente » Cod sursa (job #2899558) | Cod sursa (job #697427) | Cod sursa (job #674440) | Cod sursa (job #2604010) | Cod sursa (job #1438894)
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
FILE *f=fopen("text.in","rt");
FILE *g=fopen("text.out","wt");
/*char *cuv,text[(1024*1024+1)],delim[256];
fgets(text,(1024*1024+1),f);
cuv=strtok(text,delim);
long long nr_cuv=0,nr_car=0;
char c=32;
nr_cuv=0;
while(cuv!=NULL)
{
nr_cuv++;
nr_car+=strlen(cuv);
cuv=strtok(NULL,delim);
}
if(nr_cuv==0)
{
printf("0");
fprintf(g,"0");
}
else
{
printf("%lld",nr_car/nr_cuv);
fprintf(g,"%lld",nr_car/nr_cuv);
}
*/
char c;
long long nr_cuv=0,nr_car=0,nr;
c=65;
while(c!=EOF)
{
c=fgetc(f);
if(isalpha(c))
{
while(isalpha(c))
{
nr_car++;
c=fgetc(f);
}
nr_cuv++;
}
}
printf("%d",nr_car/nr_cuv);
fprintf(g,"%d",nr_car/nr_cuv);
return 0;
}