Cod sursa(job #54422)

Utilizator DjSefuWrong name DjSefu Data 24 aprilie 2007 20:26:35
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include<stdio.h>
FILE *f=fopen("text.in","r"),
     *g=fopen("text.out","w");
char x,y;
long i,j,n,c,l;
int main()
{ fscanf(f,"%c",&x);if((x>='a'&&x<='z')||(x>='A'&&x<='Z')) l++;
  while(!feof(f)){
  if(x!=' '&&y){ if((x>='a'&&x<='z')||(x>='A'&&x<='Z')) l++;fscanf(f,"%c",&x);}
  else { ;n=0;y=x;fscanf(f,"%c",&x);
         while(x!=' '&&!feof(f)){ if((x>='a'&&x<='z')||(x>='A'&&x<='Z')) { if(y<'A'||y>'z'||(y<'a'&&y>'Z')) n++;
		 											   l++; if(n==0) n++;
                                                     }
         				y=x;fscanf(f,"%c",&x);

             }
         if(n) c+=n;
       }
                 }
  fprintf(g,"%ld\n",l/c);
  fclose(f);
  fclose(g);
  return 0;
}