Pagini recente » Cod sursa (job #1856590) | Monitorul de evaluare | Cod sursa (job #1708050) | Cod sursa (job #1665684) | Cod sursa (job #83844)
Cod sursa(job #83844)
#include<stdio.h>
#include<string.h>
int main()
{
char c;
int poz1=-1,nr=0,l=0,cuv=0,rez;
FILE *f=fopen("text.in","r");
for(;;)
{
c=fgetc(f);
if(c==EOF) break;
if(isalpha(c) && poz1==-1)
poz1=nr;
if(!isalpha(c) && poz1!=-1)
{
l+=nr-poz1;
cuv++;
poz1=-1;
}
nr++;
}
if(poz1!=-1)
{
l+=nr-poz1;
cuv++;
}
fclose(f);
fopen("text.out","w");
rez=(int) l/cuv;
fprintf(f,"%i",rez);
fclose(f);
return 0;
}