Cod sursa(job #384611)
Utilizator | HoriaC HoriaClement | Data | 20 ianuarie 2010 15:45:01 |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
const int N=1<<21;
char s[N];
inline bool litera(char c)
{
return (c>='a' && c<='z') || (c>='A' && c<='Z');
}
int main()
{
int i,nr=0,ss=0;
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
gets(s);
for (i=0;s[i] && s[i]!='\n';++i)
{
if (litera(s[i]) && !litera(s[i+1]) )
++nr;
if (litera(s[i])) ss++;
}
if(nr==0)
printf("0");
else
printf("%d",ss/nr);
return 0;
}