Pagini recente » Cod sursa (job #602566) | Rating Stefan Voda (tudor99) | Cod sursa (job #1891145) | Cod sursa (job #2041356) | Cod sursa (job #1260901)
#include <stdio.h>
int main(){
int stare, s, nr;
char ch;
FILE *fin, *fout;
fin=fopen("text.in", "r");
fout=fopen("text.out", "w");
nr=0;
s=0;
stare=1;
ch=fgetc(fin);
while(ch!=EOF){
switch(stare){
case 1://nu era cuvant
if(((ch>='a')&&(ch<='z'))||((ch>='A')&&(ch<='Z'))){
nr++;
stare=2;
}
break;
case 2://era cuvant
s++;
if(((ch<'a')||(ch>'z'))&&((ch<'A')||(ch>'Z'))){
stare=1;
}
break;
}
ch=fgetc(fin);
}
//printf("%d %d\n", s, nr);
fprintf(fout, "%d\n", s/nr);
fclose(fin);
fclose(fout);
return 0;
}