Cod sursa(job #45460)
Utilizator | Data | 1 aprilie 2007 15:34:28 | |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define nmax 1000001
FILE *f=fopen("text.in","r"), *g=fopen("text.out","w");
char s[nmax],*p,q[]="| ,.!?<>;'[]{}`~!@#$%^&*()_-+=/\n";
int nr,sum;
int main()
{
fgets(s,nmax,f);
p=strtok(s,q);
while(p)
{ sum+=strlen(p);
nr++;
p=strtok(NULL,q);
}
fprintf(g,"%d\n",sum/nr);
fclose(g);
return 0;
}