Cod sursa(job #311211)
Utilizator | Carmen Popescu pcinfo | Data | 2 mai 2009 22:28:32 |
---|---|---|---|
Problema | Text | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <fstream>
using namespace std;
#define IN "text.in"
#define OUT "text.out"
int main()
{
int nr,l,prim;
char ch;
FILE * f, *g;
f = fopen (IN,"r");
g = fopen (OUT,"w+");
prim=1;
nr=0; l=0;
while (fscanf (f, "%c", &ch)!=EOF)
{
if (ch >='a' && ch<='z' || ch >='A' && ch<='Z')
{
if (prim==1)
nr++;
l++;
prim=0;
}
else
prim=1;
}
fprintf(g,"%d",(l/nr));
fclose(f);
fclose(g);
return 0;
}