Pagini recente » Cod sursa (job #2643762) | Cod sursa (job #2650022) | Cod sursa (job #2808801) | Cod sursa (job #459456) | Cod sursa (job #1335319)
#include<cstdio>
#include<cctype>
#define CONDITION (first!=EOF)
char first;
int words,characters;
FILE *fin,*fout;
//isalpha(x)==true dc a este litera si false daca a nu este litera
void word()
{
if(isalpha(first))
words++;
while(isalpha(first))
{
first=fgetc(fin);
characters++;
}
}
void ignore()
{
while(!isalpha(first) && CONDITION)
{
first=fgetc(fin);
}
}
int main()
{
fin=fopen("text.in","r");
fout=fopen("text.out","w");
first=fgetc(fin);
while(CONDITION)
{
ignore();
word();
}
//fprintf(fout,"%d %d\n",characters,words);
fprintf(fout,"%d",characters/words);
fclose(fin);
fclose(fout);
return 0;
}