Pagini recente » Cod sursa (job #2377126) | Cod sursa (job #1432345) | Cod sursa (job #2379515) | Cod sursa (job #2144286) | Cod sursa (job #54408)
Cod sursa(job #54408)
#include<stdio.h>
FILE *f=fopen("text.in","r"),
*g=fopen("text.out","w");
char x,y;
long i,j,n,c,l;
int main()
{ fscanf(f,"%c",&x);
while(!feof(f)){
if(x!=' '){ if(x>='A'&&x<='z') l++;fscanf(f,"%c",&x);}
else { if(y==0) c++;n=0;y=x;fscanf(f,"%c",&x);
while(x!=' '&&!feof(f)){ if(x>='A'&&x<='z') { if(y<'A'||y>'z') n++;
l++;
}
y=x;fscanf(f,"%c",&x);
}
if(n) c+=n;
}
}
fprintf(g,"%ld %ld %ld\n",l,c,l/c);
fclose(f);
fclose(g);
return 0;
}