Cod sursa(job #234706)
| Utilizator | Data | 21 decembrie 2008 20:05:36 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.55 kb |
#include <cstdio>
#define N 1<<21
int n,i,l,cuv,len;
char s[N];
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
fgets(s,N,stdin);
cuv=0;
l=0;
for (i=0; s[i]!='\0'; i++)
{
if (s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90) cuv++;
while (s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90)
{
l++;
i++;
}
}
if (cuv) printf("%d",l/cuv);
else printf("%d",l);
//printf("%d cuvinte\n%d litere",cuv,l);
return 0;
}
