Cod sursa(job #1009731)

Utilizator ericutzdevilEric Spataru ericutzdevil Data 13 octombrie 2013 18:57:59
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<stdio.h>
#include<string.h>

char s[100001],c;
int n,k,j,i,cate=0,sum=0,ma,ci,cate2;

int main(){

freopen ("text.in","r",stdin);
freopen ("text.out","w",stdout);

gets(s);
n=strlen(s);

for (i=0;i<=n;i++){
    cate=0;
    while ((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){
        cate++;i++;}
    sum+=cate;}

//sum

for (i=0;i<=n;i++){
    if ((s[i]==' '||s[i]=='-'||s[i]==','||s[i]=='.'||s[i]=='?'||s[i]=='!'||s[i]=='@')&&(s[i+1]>='a'&&s[i+1]<='z')||(s[i+1]>='A'&&s[i+1]<='Z'))
        cate2++;}

printf ("%d %d\n%d",sum,cate2,sum/cate2);

return 0;
}