Cod sursa(job #640448)
Utilizator | Data | 25 noiembrie 2011 19:26:19 | |
---|---|---|---|
Problema | Text | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <cstdio>
int check ( char q )
{
if ( ( (q>64) && (q<91) )
|| ( (q>96) && (q<123) ) ) return true;
else return false;
}
int main()
{
char c;
bool t = false;
int word = 0,chr = 0;
FILE*f;
f = fopen("text.in","r");
while (!feof(f))
{
fscanf(f,"%c",&c);
if ( (t) && !check(c) )
{
chr++;
t = false;
}
if ( check(c) )
{
word++;
t = true;
}
}
fclose(f);
f=fopen("text.out","w");
fprintf(f,"%d",word/chr);
fclose(f);
return 0;
}