Pagini recente » Cod sursa (job #442972) | Cod sursa (job #1680869) | Cod sursa (job #3186751) | Cod sursa (job #2753363) | Cod sursa (job #117567)
Cod sursa(job #117567)
#include <stdio.h>
FILE *f=fopen("text.in","r");
FILE *g=fopen("text.out","w");
inline int isalpha(char c)
{ if (('a'<=c&&c<='z')||('A'<=c&&c<='Z')) return 1;
return 0;
}
int main()
{ char c;
int lung=0,nr=0;
int sw=2;//0=char,1=nonchar
while (fscanf(f,"%c",&c)!=EOF)
{ if (sw==0&&!isalpha(c)) nr++;
if (isalpha(c)) { sw=0;lung++;}
else sw=1;
}
if (sw==0) nr++;
fclose(f);
fprintf(g,"%d",lung/nr);
fclose(g);
return 0;
}