Cod sursa(job #33958)
Utilizator | Damaschin Mihai dama | Data | 19 martie 2007 22:21:18 |
---|---|---|---|
Problema | Text | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <stdio.h>
#include <string.h>
#include <ctype.h>
char line[1048576];
int nrw, nrc, cnt;
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
gets(line);
while(cnt < strlen(line))
{
while(!isalpha(line[cnt]) && cnt < strlen(line))
{
++cnt;
}
while(isalpha(line[cnt]) && cnt < strlen(line))
{
++cnt;
++nrc;
}
++nrw;
}
if(!isalpha(line[strlen(line) - 1]))
--nrw;
// printf("%d %d\n", nrc, nrw);
printf("%d", nrc / nrw);
return 0;
}