Cod sursa(job #255169)

Utilizator SheepBOYFelix Liviu SheepBOY Data 8 februarie 2009 19:07:47
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.91 kb
   #include<stdio.h>  
   #include<string.h>  
   int what(char c)  
   {  
        if(c>='a'&&c<='z'||c>='A'&&c<='Z')  
           return 1;  
       return 0;  
   }  
    int main()  
   {  
       char board[131000];  
       long long overall=0,words=0,enter=0,i,n;  
       FILE *FOPEN=fopen("text.in","r");  
       freopen("text.out","w",stdout);   
	   i=0;
	   board[0]=' ';
       while(!feof(FOPEN))  
       {  
           enter=0;  
        fscanf(FOPEN,"%c",board+i);  
	 while(what(board[i])&&!feof(FOPEN))  
           {  
		if(!enter)  
               {  
                   ++words;  
                   enter=1;  
               }  
               ++overall;  
           ++i; 
		   fscanf(FOPEN,"%c",board+i);
			if(!board[i])
				break;
           }  
       }  
	  // printf("%lld %lld\n",overall,words);
	   overall/=words;
       printf("%lld",overall);  
   }