Pagini recente » Cod sursa (job #277405) | Cod sursa (job #2405682) | Cod sursa (job #680708) | Cod sursa (job #2978510) | Cod sursa (job #387117)
Cod sursa(job #387117)
#include<stdio.h>
#include<string.h>
int main()
{
FILE *f=fopen("text.in","r"),*g=fopen("text.out","w");
char a[100000],*p;
int i=0,n,cuv=0,lit=0,valid=0;
while(fscanf(f,"%c", &a[i])!=EOF)
{ if(((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z'))){valid=1;lit++;}
else if(valid==1){ valid=0;cuv++;}
i++; }
// p = strtok (a,"`~1234567890!{@#$%^&**()-}|\":+?=><,./;'[]");
// while (p != NULL) {
// cuv++;
//lit+=strlen(p);
// i=strlen(p)-1;
// fprintf(g,"%c\n",p[i]);
// valid=1;
// while(valid!=0){
// if(!((p[i]>='a')&&(p[i]<='z'))||((p[i]>='A')&&(p[i]<='Z')))lit--;
// else valid=0;
// i--;
// }
// fprintf(g,"%d ",strlen(p));
// p = strtok (NULL, " ,.-");
// }
// fprintf(g,"%d %d\n",cuv,lit);
fprintf(g,"%d",(lit/cuv));
return 0;
}