Cod sursa(job #251640)
Utilizator | Data | 2 februarie 2009 23:54:44 | |
---|---|---|---|
Problema | Text | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
#include<stdio.h>
char v[1000000000];
int litera(char i)
{
if( i>='a' && i<='z' )
return 1;
if( i>='A' && i<='Z' )
return 1;
return 0;
}
void calcul()
{
int i,cuv=0,lit=0;
for( i=0 ; litera(v[i])==false ; ++i );
for( ; v[i]!='\0' ; ++i )
if(litera(v[i])==true)
{
++lit;
if(v[i-1]==' ' || v[i-1]=='-')
++cuv;
}
printf("%d\n",lit/cuv);
}
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
gets(v);
calcul();
return 0;
}