Cod sursa(job #54409)

Utilizator DjSefuWrong name DjSefu Data 24 aprilie 2007 20:16:54
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 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') l++;
  while(!feof(f)){
  if(x!=' '&&y){ if(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') { if(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,l/c);
  fclose(f);
  fclose(g);
  return 0;
}