Cod sursa(job #22110)
Utilizator | Casu-Pop Bogdan bogdanhm999 | Data | 25 februarie 2007 17:50:19 |
---|---|---|---|
Problema | Text | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <stdio.h>
#include <string.h>
int main(){
FILE *f1,*f2;
f1=fopen("text.in","r");
f2=fopen("text.out","w");
long nr=1,l=0,i,k1=0,k2;
char s[525000];
fgets (s,600000,f1);
//fprintf(f2,"%d",strlen(s));
for (i=0;i<strlen(s);i++){
k2=0;
if (('a'<=s[i]&&s[i]<='z')||('A'<=s[i]&&s[i]<='Z')){l++;k2=1;/*fprintf(f2,"%c",s[i]);*/}
if (k1==1&&k2==0)nr++;
//fprintf(f2,"%d %d ",k1,k2);
k1=k2;
}
l=l/nr;
fprintf(f2,"%ld\n",l);
fclose(f1);
fclose(f2);
return 0;
}