Cod sursa(job #157908)

Utilizator cipriancxFMI - gr143 Timofte Ciprian cipriancx Data 13 martie 2008 12:54:47
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<stdio.h>   
#include<string.h>   
  
  
  
FILE *f=fopen("text.in","r"), *g=fopen("text.out","w");   
  
char s[100000];   
int d,i,lit,nrcuv;   
  
  
int litera(char x)   
{if(x>='A' && x<='z')return 1;   
else return 0;}   
  
  
  
  
  
  
int main(){   
  
while(!feof(f)){   
  
fscanf(f,"%s",&s);   
  
  
for(i=1; i<strlen(s); i++)   
   {if(litera(s[i]) && litera(s[i-1]) && litera(s[i+1]))   
    lit++;   
     if(litera(s[i]) &&  litera(s[i+1])==0){ lit++;  nrcuv++;}   
    else if(litera(s[i])  && litera(s[i-1])==0){lit++ ;}   
   }   
  
if(litera(s[0]))lit++;   
  
   
}  
fprintf(g,"%d",lit/nrcuv);   
  
return 0;}