Cod sursa(job #43158)
Utilizator | Jurba Andrei znakeu | Data | 29 martie 2007 21:05:29 |
---|---|---|---|
Problema | Text | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
#include <string.h>
int main()
{
char c,;
int n=0,cuv=0,newcuv;
FILE *in=fopen("text.in","r"),*out=fopen("text.out","w");
fscanf(in,"%c",&c);
newcuv=1;
while (c!=10)
{
if ((c-'a'>=0 && 'z'-c>=0) || (c-'A'>=0 && 'Z'-c>=0))
{
if (newcuv)
{
cuv++;
newcuv=0;
}
n++;
}
else
newcuv=1;
fscanf(in,"%c",&c);
}
fprintf(out,"%d\n",n/cuv);
fclose(in);
fclose(out);
return 0;
}