Cod sursa(job #477018)
| Utilizator | Data | 13 august 2010 00:42:23 | |
|---|---|---|---|
| Problema | Text | Scor | 0 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.63 kb |
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
FILE * fin=fopen("text.in","r");
FILE * fout=fopen("text.out","w");
int sum=0;
int nrw=0;
char c=0;
int w=0;
while(c!=33)
{
fscanf(fin,"%c",&c);
printf("%d\n",c);
// if(c==' ' || c=='-' || c=='!')
// if(w==1){ nrw++; w=0;}
// else {}
// else
if(isalnum(c))
{sum++;w=1;}
else
if(w==1) {w=0;nrw++;}
}
fprintf(fout,"%d",sum/nrw);
}
