Cod sursa(job #677551)
| Utilizator | Data | 10 februarie 2012 12:31:05 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <cstdio>
using namespace std;
int n,li,cuv;
char c[1000010];
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
while(scanf("%c",&c[n++])!=EOF);
n--;
for (int i=0; i<=n; i++)
{
if ((c[i]>='a' && c[i]<='z') || (c[i]>='A' && c[i]<='Z'))
li++;
if (((c[i-1]>='a' && c[i-1]<='z') || (c[i-1]>='A' && c[i-1]<='Z'))&& !((c[i]>='a' && c[i]<='z') || (c[i]>='A' && c[i]<='Z')))
cuv++;
}
printf("%d\n",li/cuv);
return 0;
}
