Cod sursa(job #988814)

Utilizator TarabanDragosTaraban Dragos-Petru TarabanDragos Data 23 august 2013 21:47:24
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include<cstdio>
int i,j,nl,nc,ok;
char s[1030*1030],c;
FILE *f,*g;
int main(){
    f=fopen("text.in","r");
    g=fopen("text.out","w");
    fgets(s,2030*2030,f);
    nl=0;
    nc=0;
    i=0;
    while(!feof(f)){
    fgets(s,1030*1030,f);
    if(('a'<=s[i] && s[i]<='z')||('A'<=s[i] && s[i]<='Z'))
            nl++;
    for(i=1;s[i]!=0;i++){
        if(('a'<=s[i] && s[i]<='z')||('A'<=s[i] && s[i]<='Z')){
            nl++;
        }
          if(!(('a'<=s[i] && s[i]<='z')||('A'<=s[i] && s[i]<='Z')) &&
           (('a'<=s[i-1] && s[i-1]<='z')||('A'<=s[i-1] && s[i-1]<='Z')))
            nc++;
    }
    }
    if(!(('a'<=s[i] && s[i]<='z')||('A'<=s[i] && s[i]<='Z')) &&
       (('a'<=s[i-1] && s[i-1]<='z')||('A'<=s[i-1] && s[i-1]<='Z')))
        nc++;

    if(ok==1)
        nc++;

    fprintf(g,"%d",nl/nc);


    fclose(f);
    fclose(g);
    return 0;
}