Cod sursa(job #41682)
Utilizator | Data | 28 martie 2007 14:33:41 | |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
short j=0, i;
char cuv[1025], text[1025];
unsigned long nrCuv=0, litere=0;
FILE *fin = fopen("text.in", "r");
FILE *fout = fopen("text.out", "w");
fgets(text, 1024, fin);
for(i=0; text[i]; i++)
if(!isalpha(text[i])){
if(j){
cuv[j] = 0;
nrCuv++;
litere+=strlen(cuv);
j=0;
}
}else
cuv[j++] = text[i];
fprintf(fout, "%lu", litere/nrCuv);
fcloseall();
return 0;
}