Cod sursa(job #811848)

Utilizator horatiu11Ilie Ovidiu Horatiu horatiu11 Data 12 noiembrie 2012 23:45:00
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
# include <cstdio>
# include <cstring>
using namespace std;
int i,n,k,nr,sum;
char s[500001],lit[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int main()
{
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    gets(s);n=strlen(s);
    k=0;sum=0;nr=0;
    for(i=0;i<n;++i)
    {
        if((strchr(lit,s[i])==NULL)&&s[i]!=' ')strcpy(s+i,s+i+1);
    }
    for(i=0;i<n;++i)
    {
        if(strchr(lit,s[i])!=NULL)++nr;
        else
        {
            if(s[i]==' ')++k;
            sum+=nr;
            nr=0;
        }
    }
    printf("%d\n",sum/k);
}