Cod sursa(job #198641)
Utilizator | Data | 13 iulie 2008 14:16:59 | |
---|---|---|---|
Problema | Text | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.53 kb |
#include <stdio.h>
#include <string>
#define MAXN 1<<20+1
char s[MAXN];
long i,nr,h;
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
gets(s);
i=0;
while (i<=strlen(s))
{
while ( !( ( (s[i] >= 'a') && (s[i] <= 'z') ) || ( (s[i] >= 'A') && (s[i] <= 'Z') ) ) ) ++i;
while ( ( (s[i] >= 'a') && (s[i] <= 'z') ) || ( (s[i] >= 'A') && (s[i] <= 'Z') ) ) ++i,++h;
++nr;
}
printf("%ld\n",(h-1)/(nr-1));
return 0;
}