Cod sursa(job #92400)
Utilizator | Data | 15 octombrie 2007 13:06:51 | |
---|---|---|---|
Problema | Text | Scor | 80 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include <stdio.h>
FILE *f=fopen("text.in","r");
FILE *g=fopen("text.out","w");
int nr,nrt;
char x,y;
int main()
{
fscanf(f,"%c",&x); nr=0;
if ((x>='a' && x<='z') || (x>='A' && x<='Z')) ++nr;
while (!feof(f)) {
fscanf(f,"%c",&y);
if ((y>='a' && y<='z') || (y>='A' && y<='Z')) {
if (!((x>='a' && x<='z') || (x>='A' && x<='Z'))) ++nr;
++nrt;
}
x=y;
}
fprintf(g,"%ld\n" ,(int) nrt/nr);
return 0;
}